1 #ifndef CONFIG_WATCHER_CLASS
2 #define CONFIG_WATCHER_CLASS
Provides a dynamically resizable ASCII character string.
an object that watches the contents of a configurator for changes.
structures::string_set changed_sections() const
structures::string_set new_sections() const
config_watcher(configurator &to_watch)
watches the configurator for changes and tracks them.
virtual ~config_watcher()
bool rescan()
updates the configurator snapshot and enables the comparison methods.
structures::string_set deleted_items(const basis::astring §ion_name)
structures::string_set new_items(const basis::astring §ion_name)
DEFINE_CLASS_NAME("config_watcher")
structures::string_set deleted_sections() const
structures::string_set changed_items(const basis::astring §ion_name)
Provides a base class for configuration repositories.
Supports the configurator interface using a collection of string tables.
A simple object that wraps a templated set of strings.