|
Public Types |
| typedef ValueMapType::const_iterator | const_iterator |
Public Member Functions |
| void | registerKeyword (const std::string &keyword, Value value) |
| void | registerAliases (const std::string &keyword, const std::vector< std::string > &aliases) |
| void | unregisterKeyword (const std::string &keyword) |
| bool | empty (const std::string &keyword=std::string("")) const |
| bool | defined (const std::string &keyword) const |
| bool | valid (const std::string &keyword) const |
| bool | set (const std::string &keyword, Value) |
| bool | set (const std::string &keyword, const std::string &val) |
| bool | set (const std::string &keyword, const std::vector< std::vector< std::string > > &values) |
| bool | set (const std::vector< std::vector< std::string > > &values) |
| bool | setText (const std::string &keyword, const std::string &text) |
| Value | get (const std::string &keyword) const |
| std::vector< Value > | get (const std::vector< Parameter > ¶meters) const |
| std::string | getText (const std::string &keyword) const |
| std::vector< std::string > | getAliases (const std::string &keyword) const |
| Value & | operator[] (const std::string &keyword) |
| const Value & | operator[] (const std::string &keyword) const |
| std::string | print () const |
| bool | validConfiguration () const |
| bool | validConfiguration (std::string &errMsg) const |
| const_iterator | begin () const |
| const_iterator | end () const |
| const_iterator | find (const std::string &keyword) const |
Private Types |
typedef std::map< std::string,
Value, ltstrNocase > | ValueMapType |
typedef std::map< std::string,
std::string, ltstrNocase > | AliasMapType |
typedef std::map< std::string,
std::string, ltstrNocase > | TextMapType |
| typedef ValueMapType::iterator | iterator |
Private Member Functions |
| iterator | begin () |
| iterator | end () |
| iterator | find (const std::string &keyword) |
Private Attributes |
| ValueMapType | myValues |
| AliasMapType | myAliases |
| TextMapType | myTexts |