Image Component Library (ICL)
icl::utils::ConfigFile Member List
This is the complete list of members for icl::utils::ConfigFile, including all inherited members.
add_to_doc(pugi::xml_document &h, const std::string &id, const std::string &type, const std::string &value, const KeyRestriction *restr=0)icl::utils::ConfigFile [private, static]
begin() const icl::utils::ConfigFile [inline]
check_type(const std::string &id) const icl::utils::ConfigFile [inline, private]
check_type_internal(const std::string &id, const std::string &rttiTypeID) const icl::utils::ConfigFile [private]
clear()icl::utils::ConfigFile
ConfigFile()icl::utils::ConfigFile
ConfigFile(const std::string &filename)icl::utils::ConfigFile
ConfigFile(pugi::xml_document *handle)icl::utils::ConfigFile
ConfigFile(std::istream &stream)icl::utils::ConfigFile
ConfigFileGUI classicl::utils::ConfigFile [friend]
const_iterator typedeficl::utils::ConfigFile
contains(const std::string &id) const icl::utils::ConfigFile
end() const icl::utils::ConfigFile [inline]
find(const std::string &regex)icl::utils::ConfigFile
find(const std::string &regex) const icl::utils::ConfigFile [inline]
get(const std::string &idIn) const icl::utils::ConfigFile [inline]
get(const std::string &idIn, const T &def) const icl::utils::ConfigFile [inline]
get_entry_internal(const std::string &id)icl::utils::ConfigFile [private]
get_entry_internal(const std::string &id) const icl::utils::ConfigFile [private]
get_rtti_type_id()icl::utils::ConfigFile [inline, private, static]
get_type_name()icl::utils::ConfigFile [inline, private, static]
getConfig()icl::utils::ConfigFile [inline, static]
getEntryList(bool relToPrefix=false) const icl::utils::ConfigFile [inline]
getHandle() const icl::utils::ConfigFile [inline]
getMapsInstance()icl::utils::ConfigFile [private, static]
getMapsInstanceRef()icl::utils::ConfigFile [inline, private, static]
getMutex() const icl::utils::Lockable [inline]
getPrefix() const icl::utils::ConfigFile
getRestriction(const std::string &id) const icl::utils::ConfigFile
listContents() const icl::utils::ConfigFile
load(const std::string &filename)icl::utils::ConfigFile
load_internal()icl::utils::ConfigFile [private]
loadConfig(const std::string &filename)icl::utils::ConfigFile [static]
loadConfig(const ConfigFile &configFile)icl::utils::ConfigFile [static]
lock() const icl::utils::Lockable [inline]
Lockable(bool recursive=false)icl::utils::Lockable [inline]
Lockable(const Lockable &l)icl::utils::Lockable [inline]
m_docicl::utils::ConfigFile [mutable, private]
m_entriesicl::utils::ConfigFile [private]
m_sDefaultPrefixicl::utils::ConfigFile [mutable, private]
operator<<(std::ostream &, const ConfigFile &)icl::utils::ConfigFile [friend]
operator=(const Lockable &l)icl::utils::Lockable [inline]
operator[](const std::string &id)icl::utils::ConfigFile
operator[](const std::string &id) const icl::utils::ConfigFile
register_type(const std::string &id)icl::utils::ConfigFile [inline, static]
s_oConfigicl::utils::ConfigFile [private, static]
save(const std::string &filename) const icl::utils::ConfigFile
set(const std::string &id, const T &val)icl::utils::ConfigFile [inline]
set_internal(const std::string &id, const std::string &val, const std::string &type)icl::utils::ConfigFile [private]
setPrefix(const std::string &defaultPrefix) const icl::utils::ConfigFile
setRestriction(const std::string &id, const KeyRestriction &r)icl::utils::ConfigFile
sget(const std::string &id)icl::utils::ConfigFile [inline, static]
sget(const std::string &id, const T &def)icl::utils::ConfigFile [inline, static]
type_registered_by_rtti(const std::string &rttiID)icl::utils::ConfigFile [inline, private, static]
unlock() const icl::utils::Lockable [inline]
~Lockable()icl::utils::Lockable [inline]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines