Definition at line 28 of file Configuration.H.
#include <Configuration.H>
Public Member Functions | |
| std::vector< util::ConfigParameters > & | GetParameters () |
| util::ConfigParameters & | Section (const std::string §ion_name) |
| Extract parameters for particular section. More... | |
| void | AddSection (util::ConfigParameters ¶ms) |
| unsigned int | SectionIndex (const std::string §ion_name) const |
| std::string & | NavigationSection (const std::string §ion_name) |
| std::string | NavigationSection (const std::string §ion_name) const |
| std::vector< std::string > & | NavigationSections () |
| virtual std::string | AdvanceToNextSection (std::istream &Inf) |
| virtual std::string | ReadSection (std::istream &Inf) |
| virtual std::string | ExtractSection (const std::string §ion_name, std::istream &Inf) |
Public Member Functions inherited from ConfigParameters | |
| ConfigParameters () | |
| ConfigParameters (const std::string &name) | |
| const std::string & | Name () const |
| void | Name (const std::string &name) |
Public Member Functions inherited from Parameters | |
| Parameters () | |
| Parameters (const Parameters &inParams) | |
| std::string | GetValue (const std::string &key) const |
| std::vector< std::string > | GetValueVector (const std::string &key) const |
| util::ParamType * | ParamPtr (const std::string &key) |
| bool | GetFlagValue (const std::string &key) const |
| template<typename T > | |
| T | GetValue (const std::string &key) const |
| template<typename T > | |
| std::vector< T > | GetValueVector (const std::string &key) const |
| virtual void | SetParameter (const std::string &key, const std::string &value) |
| template<typename T > | |
| void | SetParameter (const std::string &key, const T &value) |
| virtual int | SetValue (const std::string &key, const std::string &value) |
| template<typename T > | |
| int | SetValue (const std::string &key, const T &value) |
| int | ResetKey (const std::string &origKey, const std::string &newKey) |
| virtual std::istream & | ReadFromStream (std::istream &Is) |
| virtual std::ostream & | WriteToStream (std::ostream &Os) const |
| std::string | Param (const std::string &Key) const |
| bool | IsSet (const std::string &Key) const |
| virtual | ~Parameters () |
Private Attributes | |
| std::vector< util::ConfigParameters > | _parameters |
| std::vector< std::string > | _sections |
Friends | |
| std::ostream & | operator<< (std::ostream &Ostr, const util::ConfigurationObject &cob) |
| Stream output operator for util::ConfigurationObject. More... | |
| std::istream & | operator>> (std::istream &Istr, util::ConfigurationObject &cob) |
| Stream input operator for util::ConfigurationObject. More... | |
Additional Inherited Members | |
Public Types inherited from Parameters | |
| typedef util::ParamType | ParamType |
|
inline |
Definition at line 38 of file Configuration.H.
|
virtual |
Definition at line 76 of file Configuration.C.
References ix::util::TokenizeString().
Referenced by ix::util::operator>>().
|
virtual |
Definition at line 52 of file Configuration.C.
References ix::util::TokenizeString().
Referenced by ix::util::operator>>().
|
inline |
Definition at line 36 of file Configuration.H.
| std::string & NavigationSection | ( | const std::string & | section_name | ) |
Definition at line 44 of file Configuration.C.
| std::string NavigationSection | ( | const std::string & | section_name | ) | const |
Definition at line 48 of file Configuration.C.
|
inline |
Definition at line 42 of file Configuration.H.
References Parameters::operator<<, and Parameters::operator>>.
|
virtual |
Definition at line 96 of file Configuration.C.
References ix::util::TokenizeString().
Referenced by ix::util::operator>>().
| util::ConfigParameters & Section | ( | const std::string & | section_name | ) |
Extract parameters for particular section.
Definition at line 13 of file Configuration.C.
| unsigned int SectionIndex | ( | const std::string & | section_name | ) | const |
Definition at line 30 of file Configuration.C.
|
friend |
Stream output operator for util::ConfigurationObject.
Definition at line 124 of file Configuration.C.
|
friend |
Stream input operator for util::ConfigurationObject.
Definition at line 150 of file Configuration.C.
|
private |
Definition at line 33 of file Configuration.H.
Referenced by ix::util::operator<<(), and ix::util::operator>>().
|
private |
Definition at line 34 of file Configuration.H.
Referenced by ix::util::operator<<(), and ix::util::operator>>().