, 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 | |