|
GUIDOLib
1.7.7
Guido Engine Internal Documentation
|
A list of tag parameters represented as a map. More...
Public Member Functions | |
| TagParameterMap () | |
| TagParameterMap (const std::string &str) | |
| virtual | ~TagParameterMap () |
| void | Add (STagParameterPtr param) |
| void | Add (const TagParameterMap &map) |
| void | Remove (const char *key) |
| bool | Match (const TagParameterMap &list, const char *tagName) const |
| void | checkUnit (const TagParameterMap &list) const |
| std::vector< std::string > | getKeys () const |
| template<typename T > | |
| const T * | get (const char *param) const |
| void | print (std::ostream &out, bool gmnform=true) const |
Static Public Member Functions | |
| static std::vector< std::string > | split (const std::string &str, char sep) |
| static std::vector< std::string > | getKeys (const std::string &str) |
A list of tag parameters represented as a map.
| TagParameterMap::TagParameterMap | ( | ) |
| TagParameterMap::TagParameterMap | ( | const std::string & | str | ) |
|
inlinevirtual |
| void TagParameterMap::Add | ( | const TagParameterMap & | map | ) |
| void TagParameterMap::Add | ( | STagParameterPtr | param | ) |
| void TagParameterMap::checkUnit | ( | const TagParameterMap & | list | ) | const |
|
inline |
| std::vector<std::string> TagParameterMap::getKeys | ( | ) | const |
|
static |
| bool TagParameterMap::Match | ( | const TagParameterMap & | list, |
| const char * | tagName | ||
| ) | const |
| void TagParameterMap::print | ( | std::ostream & | out, |
| bool | gmnform = true |
||
| ) | const |
| void TagParameterMap::Remove | ( | const char * | key | ) |
|
static |