Image Component Library (ICL)
|
#include <ICLUtils/CompatMacros.h>
#include <ICLUtils/StringUtils.h>
#include <ICLUtils/Exception.h>
#include <ICLUtils/Lockable.h>
#include <ICLUtils/SmartPtr.h>
#include <map>
#include <typeinfo>
Go to the source code of this file.
Classes | |
class | icl::utils::ConfigFile |
Utility class for creating and reading XML-based hierarchical configuration files. More... | |
struct | icl::utils::ConfigFile::EntryNotFoundException |
Internal exception type, thrown if an entry was not found. More... | |
struct | icl::utils::ConfigFile::InvalidTypeException |
Internal exception type, thrown if an entry type missmatch occurs. More... | |
struct | icl::utils::ConfigFile::UnregisteredTypeException |
thrown if unregistered types are used More... | |
struct | icl::utils::ConfigFile::Maps |
internally used type map class More... | |
class | icl::utils::ConfigFile::Data |
Data- type used for the []-operator of ConfigFile instances. More... | |
struct | icl::utils::ConfigFile::KeyRestriction |
Utility Type for restriction of type values. More... | |
struct | icl::utils::ConfigFile::Entry |
internal utility structure for contained data More... | |
Namespaces | |
namespace | icl |
The ICL-namespace. | |
namespace | icl::utils |
Defines | |
#define | REGISTER_CONFIG_FILE_TYPE(T) ::icl::utils::ConfigFile::register_type<T>(#T) |
Functions | |
ICLUtils_API std::ostream & | icl::utils::operator<< (std::ostream &s, const ConfigFile &cf) |
Default ostream operator to put a ConfigFile into a stream. |
#define REGISTER_CONFIG_FILE_TYPE | ( | T | ) | ::icl::utils::ConfigFile::register_type<T>(#T) |