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 |