PLaSK library
Loading...
Searching...
No Matches
plask::XMLReader Member List

This is the complete list of members for plask::XMLReader, including all inherited members.

attributeFilterplask::XMLReader
contentFilterplask::XMLReader
ensureNodeTypeIs(int required_types, const char *new_tag_name=nullptr) constplask::XMLReader
enumAttribute(const std::string attr_name, bool case_sensitive=false)plask::XMLReaderinline
Filter typedefplask::XMLReader
getAttribute(const std::string &name, const T &default_value) constplask::XMLReaderinline
getAttribute(const std::string &name) constplask::XMLReader
getAttribute(const std::string &name) constplask::XMLReaderinline
getAttributeCount() constplask::XMLReaderinline
getAttributes() constplask::XMLReader
getColumnNr() constplask::XMLReaderinline
getLevel() constplask::XMLReaderinline
getLineNr() constplask::XMLReaderinline
getNodeName() constplask::XMLReader
getNodeType() constplask::XMLReaderinline
getPath() constplask::XMLReaderinline
getTagName() constplask::XMLReaderinline
getTextContent() constplask::XMLReader
getTextContent() constplask::XMLReaderinline
gotoEndOfCurrentTag()plask::XMLReader
gotoNextOnLevel(std::size_t required_level, NodeType required_type=NODE_ELEMENT)plask::XMLReader
gotoNextTagOnCurrentLevel()plask::XMLReader
hasAttribute(const std::string &name) constplask::XMLReaderinline
ignoreAllAttributes() constplask::XMLReaderinline
ignoreAttribute(const std::string &name)plask::XMLReaderinline
next()plask::XMLReader
NODE_ELEMENT enum valueplask::XMLReader
NODE_ELEMENT_END enum valueplask::XMLReader
NODE_TEXT enum valueplask::XMLReader
NodeType enum nameplask::XMLReader
removeAlienNamespaceAttr()plask::XMLReader
requireAttribute(const std::string &attr_name) constplask::XMLReader
requireAttribute(const std::string &name) constplask::XMLReaderinline
requireNext()plask::XMLReader
requireNext(int required_types, const char *new_tag_name=nullptr)plask::XMLReader
requireTag()plask::XMLReader
requireTag(const std::string &name)plask::XMLReader
requireTagEnd()plask::XMLReader
requireTagOrEnd()plask::XMLReader
requireTagOrEnd(const std::string &name)plask::XMLReader
requireText()plask::XMLReader
requireText()plask::XMLReaderinline
requireTextInCurrentTag()plask::XMLReader
requireTextInCurrentTag()plask::XMLReaderinline
setFilters(Filter f)plask::XMLReaderinline
stringInterpreterplask::XMLReader
swap(XMLReader &to_swap)plask::XMLReader
throwException(const std::string &msg) constplask::XMLReaderinline
throwUnexpectedElementException(Args &&... args) constplask::XMLReaderinline
throwUnexpectedEndException() constplask::XMLReaderinline
XMLReader(std::unique_ptr< DataSource > &&source)plask::XMLReader
XMLReader(std::unique_ptr< std::istream > &&istream)plask::XMLReader
XMLReader(const char *file_name)plask::XMLReader
XMLReader(FILE *file)plask::XMLReader
~XMLReader()plask::XMLReader