Pyrogenesis HEAD
Pyrogenesis, a RTS Engine
CConfigDB Member List

This is the complete list of members for CConfigDB, including all inherited members.

CConfigDB()CConfigDB
CConfigDB(const CConfigDB &)=deleteCConfigDB
CConfigDB(CConfigDB &&)=deleteCConfigDB
CConfigDBHookCConfigDBprivate
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) constCConfigDB
GetValues(EConfigNamespace ns, const CStr &name, CConfigValueSet &values) constCConfigDB
GetValuesWithPrefix(EConfigNamespace ns, const CStr &prefix) constCConfigDB
HasChanges(EConfigNamespace ns) constCConfigDB
Initialise()CConfigDBstatic
Instance()CConfigDBstatic
IsInitialised()CConfigDBstatic
m_ConfigFileCConfigDBprivate
m_HasChangesCConfigDBprivate
m_HooksCConfigDBprivate
m_MapCConfigDBprivate
m_MutexCConfigDBmutableprivate
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()CConfigDBstatic
UnregisterHook(CConfigDBHook &&hook)CConfigDB
UnregisterHook(std::unique_ptr< CConfigDBHook > hook)CConfigDB
WriteFile(EConfigNamespace ns, const VfsPath &path) constCConfigDB
WriteFile(EConfigNamespace ns) constCConfigDB
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