25 #ifndef ICL_CORE_CONFIG_CONFIG_MANAGER_H_INCLUDED 26 #define ICL_CORE_CONFIG_CONFIG_MANAGER_H_INCLUDED 38 #include <boost/lexical_cast.hpp> 42 #ifdef _IC_BUILDER_DEPRECATED_STYLE_ 122 return m_initialized;
137 if (key ==
"/configfile")
142 bool result = insert(key, string_value);
160 #ifdef _IC_BUILDER_DEPRECATED_STYLE_ 244 #ifdef _IC_BUILDER_DEPRECATED_STYLE_ 250 return setValue<T>(key, value);
ConfigPositionalParameterList m_postional_parameter_list
Helper definitions for template programming.
bool initialize(int &argc, char *argv[], bool remove_read_arguments)
#define ICL_CORE_VC_DEPRECATE_STYLE
Contains ConfigParameter.
Class for handling configuration files.
Interface for observing configuration changes.
#define ICL_CORE_CONFIG_IMPORT_EXPORT
Contains macros to deprecate classes, types, functions and variables.
Contains ConfigPositionalParameter.
ICL_CORE_VC_DEPRECATE_STYLE void AddParameter(const ConfigParameter ¶meter) ICL_CORE_GCC_DEPRECATE_STYLE
void SetValue(const icl_core::String &key, typename icl_core::ConvertToRef< T >::ToConstRef value) ICL_CORE_GCC_DEPRECATE_STYLE
icl_core::Map< icl_core::String, icl_core::List< ConfigObserver * > > ObserverMap
ICL_CORE_VC_DEPRECATE_STYLE bool Initialize(int &argc, char *argv[], bool remove_read_arguments) ICL_CORE_GCC_DEPRECATE_STYLE
ICL_CORE_VC_DEPRECATE_STYLE void Dump() ICL_CORE_GCC_DEPRECATE_STYLE
ConfigParameterList m_parameter_list
Contains import/export definitions for the Win32 plattform.
void addParameter(const ConfigParameter ¶meter)
Contains Interface base classes and base types.
bool isInitialized() const
bool setValue(const icl_core::String &key, typename icl_core::ConvertToRef< T >::ToConstRef value)
Add a key/value pair or change a value. In contrast to Insert, this method notifies observers...
Reads a configuration file in the old MCA attribute tree format.
#define ICL_CORE_GCC_DEPRECATE_STYLE