|
Doxygen
|
#include <vector>#include <unordered_map>#include <string>#include <memory>#include <iostream>#include "containers.h"#include "qcstring.h"
configimpl.h 的引用(Include)关系图:类 | |
| class | ConfigOption |
| Abstract base class for any configuration option. 更多... | |
| class | ConfigInfo |
| Section marker for grouping the configuration options. 更多... | |
| class | ConfigList |
| Class respresenting a list type option. 更多... | |
| class | ConfigEnum |
| Class representing an enum type option. 更多... | |
| class | ConfigString |
| Class representing a string type option. 更多... | |
| class | ConfigInt |
| Class representing an integer type option. 更多... | |
| class | ConfigBool |
| Class representing a Boolean type option. 更多... | |
| class | ConfigObsolete |
| Section marker for obsolete options 更多... | |
| class | ConfigDisabled |
| Section marker for compile time optional options 更多... | |
| class | ConfigImpl |
| Singleton for configuration variables. 更多... | |
宏定义 | |
| #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) |
类型定义 | |
| using | ConfigOptionList = std::vector< std::unique_ptr< ConfigOption > > |
| using | ConfigOptionMap = std::unordered_map< std::string, ConfigOption * > |
| #define ConfigImpl_getBool | ( | val | ) | ConfigImpl::instance()->getBool(__FILE__,__LINE__,val) |
在文件 configimpl.h 第 318 行定义.
| #define ConfigImpl_getEnum | ( | val | ) | ConfigImpl::instance()->getEnum(__FILE__,__LINE__,val) |
在文件 configimpl.h 第 317 行定义.
| #define ConfigImpl_getInt | ( | val | ) | ConfigImpl::instance()->getInt(__FILE__,__LINE__,val) |
在文件 configimpl.h 第 315 行定义.
| #define ConfigImpl_getList | ( | val | ) | ConfigImpl::instance()->getList(__FILE__,__LINE__,val) |
在文件 configimpl.h 第 316 行定义.
| #define ConfigImpl_getString | ( | val | ) | ConfigImpl::instance()->getString(__FILE__,__LINE__,val) |
在文件 configimpl.h 第 314 行定义.
| using ConfigOptionList = std::vector< std::unique_ptr<ConfigOption> > |
在文件 configimpl.h 第 321 行定义.
| using ConfigOptionMap = std::unordered_map< std::string, ConfigOption* > |
在文件 configimpl.h 第 322 行定义.