, including all inherited members.
addModule(std::string name) | Config | |
clear() | Config | |
Config() | Config | |
Config(const Config &c2) | Config | |
explode(const std::string &text, const std::string &separators, bool keepSeparators=false) | Config | [private] |
get(const std::string &id) const | Config | [inline, private] |
getActiveProfileName() const | Config | [inline] |
getAllProfileNames() | Config | [inline] |
getAllVars() const | Config | |
getBool(const std::string &id) | Config | [static] |
getFilename() const | Config | [inline] |
getFloat(const std::string &id) | Config | [static] |
getFloatMinMax(const std::string &id, std::pair< float, float > &minmax) | Config | [static] |
getInstance() | Config | [static] |
getInt(const std::string &id) | Config | [static] |
getIntMinMax(const std::string &id, std::pair< int, int > &minmax) | Config | [static] |
getMinMax(const std::string &id, std::pair< T, T > &minmax) const | Config | [private] |
getModuleList() const | Config | |
getString(const std::string &id) | Config | [static] |
loadConfig(const std::vector< std::string > files, const std::vector< std::string > profiles, const std::string &prepend_path=".") | Config | [static] |
loadFromFile(const std::string &fileName, const std::vector< std::string > &profiles) | Config | |
m_AccessMutex | Config | [static] |
m_activeProfile | Config | [private] |
m_allProfileNames | Config | [private] |
m_doc | Config | [private] |
m_fileName | Config | [private] |
m_inst | Config | [private, static] |
m_loadedProfileNames | Config | [private] |
m_moduleList | Config | [private] |
m_values | Config | [private] |
operator=(const Config &c2) | Config | |
parseDocument(const std::string &fileName, const std::vector< std::string > &profiles) | Config | [private] |
parseModules(TiXmlNode *root) | Config | [private] |
parseProfile(TiXmlNode *root) | Config | [private] |
parseValue(TiXmlElement *el, class ConfigEntry &newEntry, std::string &name) const | Config | [private] |
parseValues(const std::string &level, TiXmlNode *root) | Config | [private] |
saveValue(const std::string &name, const ConfigEntry &entry, TiXmlElement *allProfValues, TiXmlElement *values) const | Config | [private] |
set(const std::string &id, T f) | Config | |
setInstance(Config *newInst) | Config | [inline, static] |
toText() | Config | |
~Config() | Config | |