Pyrogenesis HEAD
Pyrogenesis, a RTS Engine
|
This is the complete list of members for CConfigDB, including all inherited members.
CConfigDB() | CConfigDB | |
CConfigDB(const CConfigDB &)=delete | CConfigDB | |
CConfigDB(CConfigDB &&)=delete | CConfigDB | |
CConfigDBHook | CConfigDB | private |
GetValue(EConfigNamespace ns, const CStr &name, bool &value) | CConfigDB | |
GetValue(EConfigNamespace ns, const CStr &name, int &value) | CConfigDB | |
GetValue(EConfigNamespace ns, const CStr &name, u32 &value) | CConfigDB | |
GetValue(EConfigNamespace ns, const CStr &name, float &value) | CConfigDB | |
GetValue(EConfigNamespace ns, const CStr &name, double &value) | CConfigDB | |
GetValue(EConfigNamespace ns, const CStr &name, std::string &value) | CConfigDB | |
GetValueNamespace(EConfigNamespace ns, const CStr &name) const | CConfigDB | |
GetValues(EConfigNamespace ns, const CStr &name, CConfigValueSet &values) const | CConfigDB | |
GetValuesWithPrefix(EConfigNamespace ns, const CStr &prefix) const | CConfigDB | |
HasChanges(EConfigNamespace ns) const | CConfigDB | |
Initialise() | CConfigDB | static |
Instance() | CConfigDB | static |
IsInitialised() | CConfigDB | static |
m_ConfigFile | CConfigDB | private |
m_HasChanges | CConfigDB | private |
m_Hooks | CConfigDB | private |
m_Map | CConfigDB | private |
m_Mutex | CConfigDB | mutableprivate |
RegisterHookAndCall(const CStr &name, std::function< void()> hook) | CConfigDB | |
Reload(EConfigNamespace) | CConfigDB | |
RemoveValue(EConfigNamespace ns, const CStr &name) | CConfigDB | |
SetChanges(EConfigNamespace ns, bool value) | CConfigDB | |
SetConfigFile(EConfigNamespace ns, const VfsPath &path) | CConfigDB | |
SetValueBool(EConfigNamespace ns, const CStr &name, const bool value) | CConfigDB | |
SetValueList(EConfigNamespace ns, const CStr &name, std::vector< CStr > values) | CConfigDB | |
SetValueString(EConfigNamespace ns, const CStr &name, const CStr &value) | CConfigDB | |
Shutdown() | CConfigDB | static |
UnregisterHook(CConfigDBHook &&hook) | CConfigDB | |
UnregisterHook(std::unique_ptr< CConfigDBHook > hook) | CConfigDB | |
WriteFile(EConfigNamespace ns, const VfsPath &path) const | CConfigDB | |
WriteFile(EConfigNamespace ns) const | CConfigDB | |
WriteValueToFile(EConfigNamespace ns, const CStr &name, const CStr &value, const VfsPath &path) | CConfigDB | |
WriteValueToFile(EConfigNamespace ns, const CStr &name, const CStr &value) | CConfigDB | |
~CConfigDB() | CConfigDB |