The configimpl.h
File Reference
Included Headers
Classes Index
class | ConfigOption |
Abstract base class for any configuration option. More... | |
class | ConfigInfo |
Section marker for grouping the configuration options. More... | |
class | ConfigList |
Class representing a list type option. More... | |
class | ConfigEnum |
Class representing an enum type option. More... | |
class | ConfigString |
Class representing a string type option. More... | |
class | ConfigInt |
Class representing an integer type option. More... | |
class | ConfigBool |
Class representing a Boolean type option. More... | |
class | ConfigObsolete |
Section marker for obsolete options. More... | |
class | ConfigDisabled |
Section marker for compile time optional options. More... | |
class | ConfigImpl |
Singleton for configuration variables. More... | |
Typedefs Index
using | ConfigOptionList = std::vector< std::unique_ptr< ConfigOption > > |
using | ConfigOptionMap = std::unordered_map< std::string, ConfigOption * > |
Macro Definitions Index
#define | ConfigImpl_getString(val) ConfigImpl::instance()->getString(__FILE__,__LINE__,val) |
#define | ConfigImpl_getInt(val) ConfigImpl::instance()->getInt(__FILE__,__LINE__,val) |
#define | ConfigImpl_getList(val) ConfigImpl::instance()->getList(__FILE__,__LINE__,val) |
#define | ConfigImpl_getEnum(val) ConfigImpl::instance()->getEnum(__FILE__,__LINE__,val) |
#define | ConfigImpl_getBool(val) ConfigImpl::instance()->getBool(__FILE__,__LINE__,val) |
Typedefs
ConfigOptionList
|
Definition at line 328 of file configimpl.h.
ConfigOptionMap
|
Definition at line 329 of file configimpl.h.
Macro Definitions
ConfigImpl_getBool
|
Definition at line 325 of file configimpl.h.
Referenced by Config::checkAndCorrect.
ConfigImpl_getEnum
|
Definition at line 324 of file configimpl.h.
ConfigImpl_getInt
|
Definition at line 322 of file configimpl.h.
ConfigImpl_getList
|
Definition at line 323 of file configimpl.h.
ConfigImpl_getString
|
Definition at line 321 of file configimpl.h.
Generated via doxygen2docusaurus by Doxygen 1.14.0.