|  | 
|  | arg_t () | 
|  | 
| bool | is_valid () const | 
|  | Basic validity check of this argument definition. 
 | 
|  | 
| std::string | to_string () const | 
|  | Returns a string with the most important keys. 
 | 
|  | 
|  | dict (void) | 
|  | 
|  | dict (InputIterator first, InputIterator last) | 
|  | 
| std::size_t | size (void) const | 
|  | 
| std::vector< std::string > | keys (void) const | 
|  | 
| std::vector< std::string > | vals (void) const | 
|  | 
| bool | has_key (const std::string &key) const | 
|  | 
| const std::string & | get (const std::string &key, const std::string &other) const | 
|  | 
| const std::string & | get (const std::string &key) const | 
|  | 
| void | set (const std::string &key, const std::string &val) | 
|  | 
| const std::string & | operator[] (const std::string &key) const | 
|  | 
| std::string & | operator[] (const std::string &key) | 
|  | 
| bool | operator== (const dict< std::string, std::string > &other) const | 
|  | 
| bool | operator!= (const dict< std::string, std::string > &other) const | 
|  | 
| std::string | pop (const std::string &key) | 
|  | 
| void | update (const dict< std::string, std::string > &new_dict, bool fail_on_conflict=true) | 
|  | 
|  | operator std::map< std::string, std::string > () const | 
|  | 
|  | dict (void) | 
|  | 
|  | dict (InputIterator first, InputIterator last) | 
|  | 
| std::size_t | size (void) const | 
|  | 
| std::vector< std::string > | keys (void) const | 
|  | 
| std::vector< std::string > | vals (void) const | 
|  | 
| bool | has_key (const std::string &key) const | 
|  | 
| const std::string & | get (const std::string &key, const std::string &other) const | 
|  | 
| const std::string & | get (const std::string &key) const | 
|  | 
| void | set (const std::string &key, const std::string &val) | 
|  | 
| const std::string & | operator[] (const std::string &key) const | 
|  | 
| std::string & | operator[] (const std::string &key) | 
|  | 
| bool | operator== (const dict< std::string, std::string > &other) const | 
|  | 
| bool | operator!= (const dict< std::string, std::string > &other) const | 
|  | 
| std::string | pop (const std::string &key) | 
|  | 
| void | update (const dict< std::string, std::string > &new_dict, bool fail_on_conflict=true) | 
|  | 
|  | operator std::map< std::string, std::string > () const | 
|  | 
Describes arguments in a block definition.