|
| ParamList () |
| creates an empty param list instance More...
|
|
| ParamList (const std::string &commaSepKeyValueString) |
| creates a param list from a single given string More...
|
|
| ParamList (const char *commaSepKeyValueString) |
| this allows for implicit creation of a ParamList instance from a given const char * More...
|
|
void | init (const std::string commaSepKeyValueString) |
|
| ParamList (const Key &key0, const Value &value0, const Key &key1="", const Value &value1="", const Key &key2="", const Value &value2="", const Key &key3="", const Value &value3="", const Key &key4="", const Value &value4="", const Key &key5="", const Value &value5="", const Key &key6="", const Value &value6="", const Key &key7="", const Value &value7="", const Key &key8="", const Value &value8="", const Key &key9="", const Value &value9="") |
| Constructor, that can get up to 10 key-value pairs. More...
|
|
bool | hasKey (const Key &key) const |
| returns whether the map contains the given key More...
|
|
void | removeKey (const Key &key) |
| removes the given key from the map More...
|
|
const Any & | operator[] (const Key &key) const |
| extension for the unconst operator that is provided by the std::map class More...
|
|
Utility structure that utilizes an std::map as parameter list.
The ParamList is supposed to be used in function interfaces for passing several parameters as one argument. Usually this should only be used where efficiency is not compulsory