#include <stdio.h>
#include <functional>
#include <string>
#include <map>
#include <utility>
#include <vector>
#include <array>
#include <memory>
Go to the source code of this file.
|
class | CfgBase |
| Base class for a configurator entry. More...
|
|
class | CfgInt |
| Integer configurator entry class. More...
|
|
class | CfgFloat |
| Double configurator entry class. More...
|
|
class | CfgBool |
| Bool configurator entry class. More...
|
|
class | CfgStr |
| String configurator entry class. More...
|
|
class | CfgArray_Int |
| Array_Int configurator entry class. More...
|
|
class | CfgArray_Double |
|
class | CfgFunction |
| Function configurator entry class The function pointers are all of type <void ()>. The user is responsible for casting them for usage to proper type. The constructor is responsible for casting them for storage to void() using reinterpret_cast. More...
|
|
class | Configurator |
| A class to provide standard parameter entry facilities. More...
|
|
◆ CFG_MAX_LINE_LENGTH
#define CFG_MAX_LINE_LENGTH 512 |
◆ CfgSecureLevel
Enumerator |
---|
CFG_CUSTOM | |
CFG_PUBLIC | |
CFG_PRIVATE | |
◆ CfgType
Enumerator |
---|
CFG_NONE | |
CFG_INT | |
CFG_FLOAT | |
CFG_BOOL | |
CFG_STRING | |
CFG_ARRAY_INT | |
CFG_ARRAY_DOUBLE | |
CFG_FUNCTION | |
◆ CreateConfigurator()
◆ g_cfg
Referenced by CfgArray_Double::CfgArray_Double(), CfgArray_Int::CfgArray_Int(), CfgBase::CfgBase(), CfgBool::CfgBool(), CfgFloat::CfgFloat(), CfgInt::CfgInt(), CfgStr::CfgStr(), CreateConfigurator(), Landscape::DumpAllSymbolsAndExit(), Landscape::DumpPublicSymbols(), main(), and Landscape::ReadSymbols().