MachineIntelligenceCore:Toolchain
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
mic::configuration Namespace Reference

Contains classes, types and types related to system configuration and management. More...

Classes

class  ParameterServer
 Server of application parameters - defined in the form of a singleton, with double-checked locking pattern (DCLP) based access to instance. More...
 
class  LexicalTranslator
 Template class used for lexical casting between string and other types. Used by Property class. More...
 
class  PropertyInterface
 Basic interface property - used during registration etc. More...
 
class  Property
 Template class for storing properties. More...
 
class  PropertyTree
 Parent class for all classes possessing properties. Contains methods useful for their management, configuration, displaying etc. More...
 

Typedefs

typedef std::pair< std::string,
mic::configuration::PropertyTree * > 
id_pt_pair_t
 Type used in adding property trees to registry. More...
 
typedef std::map< std::string,
mic::configuration::PropertyTree * >
::iterator 
id_pt_it_t
 Type used during iterating/searching for property trees in registry. More...
 
typedef std::pair< std::string,
PropertyInterface * > 
PropertyPair
 Type representing a pair consisting of name-property. More...
 

Functions

template<class Ptree >
const Ptree & empty_ptree ()
 

Detailed Description

Contains classes, types and types related to system configuration and management.

Author
tkornuta

Typedef Documentation

typedef std::map<std::string, mic::configuration::PropertyTree*>::iterator mic::configuration::id_pt_it_t

Type used during iterating/searching for property trees in registry.

Author
tkornuta

Definition at line 50 of file ParameterServer.hpp.

Type used in adding property trees to registry.

Author
tkornuta

Definition at line 43 of file ParameterServer.hpp.

typedef std::pair<std::string, PropertyInterface *> mic::configuration::PropertyPair

Type representing a pair consisting of name-property.

Author
tkornuta

Definition at line 251 of file Property.hpp.

Function Documentation

template<class Ptree >
const Ptree& mic::configuration::empty_ptree ( )
inline

Definition at line 42 of file ParameterServer.cpp.