|
Functions | |
bool | AttributeIsTrue (const RapidXmlReaderNode &node, const std::string &att) |
bool | CheckStrIsBool (const std::string &) |
bool | CheckStrIsFloat (const std::string &) |
bool | CheckStrIsInt (const std::string &) |
bool | CheckStrIsNumber (const std::string &) |
bool | CheckStrIsNumberSeq (const std::string &) |
void | EnforceAttribute (const RapidXmlReaderNode &node, const std::string &att) |
void | EnforceChildSize (const RapidXmlReaderNode &node, const size_t size) |
void | EnforceChildSizeGreater (const RapidXmlReaderNode &node, const size_t size) |
void | EnforceChildSizeGreaterEqual (const RapidXmlReaderNode &node, const size_t size) |
void | EnforceChildSizeSmaller (const RapidXmlReaderNode &node, const size_t size) |
void | EnforceChildSizeSmallerEqual (const RapidXmlReaderNode &node, const size_t size) |
void | EnforceStrIsBool (const std::string &) |
void | EnforceStrIsFloat (const std::string &) |
void | EnforceStrIsInt (const std::string &) |
void | EnforceStrIsNumber (const std::string &) |
void | EnforceStrIsNumberSeq (const std::string &) |
void | EnforceTagName (const RapidXmlReaderNode &node, const std::string &name) |
void | EnforceTagNames (const RapidXmlReaderNode &node, const std::vector< std::string > &names) |
std::string | GetAttribute (const RapidXmlReaderNode &node, const std::string &att) |
std::string | GetAttributeWithDefault (const RapidXmlReaderNode &node, const std::string &att, const std::string &def) |
std::optional< RapidXmlReaderNode > | GetFirstNodeWithTag (const RapidXmlReaderNode &node, const std::string &name) |
std::string | GetTagName (const RapidXmlReaderNode &node) |
bool | HasAttribute (const RapidXmlReaderNode &node, const std::string &att) |
bool | HasTagName (const RapidXmlReaderNode &node, const std::string &name) |
bool AttributeIsTrue | ( | const RapidXmlReaderNode & | node, |
const std::string & | att | ||
) |
bool CheckStrIsBool | ( | const std::string & | s | ) |
bool CheckStrIsFloat | ( | const std::string & | s | ) |
bool CheckStrIsInt | ( | const std::string & | s | ) |
bool CheckStrIsNumber | ( | const std::string & | s | ) |
bool CheckStrIsNumberSeq | ( | const std::string & | s | ) |
void EnforceAttribute | ( | const RapidXmlReaderNode & | node, |
const std::string & | att | ||
) |
void EnforceChildSize | ( | const RapidXmlReaderNode & | node, |
const size_t | size | ||
) |
void EnforceChildSizeGreater | ( | const RapidXmlReaderNode & | node, |
const size_t | size | ||
) |
void EnforceChildSizeGreaterEqual | ( | const RapidXmlReaderNode & | node, |
const size_t | size | ||
) |
void EnforceChildSizeSmaller | ( | const RapidXmlReaderNode & | node, |
const size_t | size | ||
) |
void EnforceChildSizeSmallerEqual | ( | const RapidXmlReaderNode & | node, |
const size_t | size | ||
) |
void EnforceStrIsBool | ( | const std::string & | s | ) |
void EnforceStrIsFloat | ( | const std::string & | s | ) |
void EnforceStrIsInt | ( | const std::string & | s | ) |
void EnforceStrIsNumber | ( | const std::string & | s | ) |
void EnforceStrIsNumberSeq | ( | const std::string & | s | ) |
void EnforceTagName | ( | const RapidXmlReaderNode & | node, |
const std::string & | name | ||
) |
void EnforceTagNames | ( | const RapidXmlReaderNode & | node, |
const std::vector< std::string > & | names | ||
) |
std::string GetAttribute | ( | const RapidXmlReaderNode & | node, |
const std::string & | att | ||
) |
std::string GetAttributeWithDefault | ( | const RapidXmlReaderNode & | node, |
const std::string & | att, | ||
const std::string & | def | ||
) |
std::optional< RapidXmlReaderNode > GetFirstNodeWithTag | ( | const RapidXmlReaderNode & | node, |
const std::string & | name | ||
) |
std::string GetTagName | ( | const RapidXmlReaderNode & | node | ) |
bool HasAttribute | ( | const RapidXmlReaderNode & | node, |
const std::string & | att | ||
) |
bool HasTagName | ( | const RapidXmlReaderNode & | node, |
const std::string & | name | ||
) |