|
| MainConfigSource (std::unique_ptr< ConfigLoader > loader, TypeMap typeMapping) |
|
std::vector< StringConfig > | stringConfigs () override |
|
std::vector< IntConfig > | intConfigs () override |
|
std::vector< BoolConfig > | boolConfigs () override |
|
template<> |
std::string | getGlibValue (const std::string &group, const std::string &key) const |
|
template<> |
int | getGlibValue (const std::string &group, const std::string &key) const |
|
template<> |
bool | getGlibValue (const std::string &group, const std::string &key) const |
|
Definition at line 31 of file mainconfigsource.h.
softwarecontainer::MainConfigSource::MainConfigSource |
( |
std::unique_ptr< ConfigLoader > |
loader, |
|
|
TypeMap |
typeMapping |
|
) |
| |
- Exceptions
-
Definition at line 27 of file mainconfigsource.cpp.
28 m_loader(std::move(loader)),
29 m_typeMapping(std::move(typeMapping)),
30 m_configsByGroup(std::map<std::string, std::vector<std::string>>()),
31 m_stringConfigs(std::vector<StringConfig>()),
32 m_intConfigs(std::vector<IntConfig>()),
33 m_boolConfigs(std::vector<BoolConfig>())
35 log_debug() <<
"Initializing main config source";
The documentation for this class was generated from the following files: