appendNode(Node node) | SimTK::Xml::Element | inline |
attribute_begin() | SimTK::Xml::Element | |
attribute_end() const | SimTK::Xml::Element | |
clear() | SimTK::Xml::Node | |
clearOrphan() | SimTK::Xml::Node | |
clone() const | SimTK::Xml::Element | |
Element() | SimTK::Xml::Element | inline |
Element(const String &tagWord, const String &value="") | SimTK::Xml::Element | explicit |
Element(const String &tagWord, const T &value) | SimTK::Xml::Element | inline |
element_begin(const String &tag="") | SimTK::Xml::Element | |
element_end() const | SimTK::Xml::Element | |
element_iterator class | SimTK::Xml::Element | friend |
eraseAttribute(const String &name) | SimTK::Xml::Element | |
eraseNode(const node_iterator &deleteThis) | SimTK::Xml::Element | |
fromXmlElement(T &thing, Xml::Element &elt, const std::string &requiredName="") | SimTK::Xml::Element | related |
fromXmlElementHelper(T &thing, Xml::Element &elt, const std::string &requiredTag, bool) -> decltype(std::declval< T >().fromXmlElement(elt, requiredTag)) | SimTK::Xml::Element | related |
fromXmlElementHelper(T &thing, Xml::Element &elt, const std::string &requiredTag, int) -> void | SimTK::Xml::Element | related |
getAllAttributes() | SimTK::Xml::Element | inline |
getAllElements(const String &tag="") | SimTK::Xml::Element | inline |
getAllNodes(NodeType allowed=AnyNodes) | SimTK::Xml::Element | inline |
getAs(const Node &node) | SimTK::Xml::Element | static |
getAs(Node &node) | SimTK::Xml::Element | static |
getElementTag() const | SimTK::Xml::Element | |
getNodeText() const | SimTK::Xml::Node | |
getNodeType() const | SimTK::Xml::Node | |
getNodeTypeAsString() const | SimTK::Xml::Node | |
getOptionalAttribute(const String &name) | SimTK::Xml::Element | |
getOptionalAttributeValue(const String &name, const String &def="") const | SimTK::Xml::Element | inline |
getOptionalAttributeValueAs(const String &name, const T &def) const | SimTK::Xml::Element | inline |
getOptionalElement(const String &tag) | SimTK::Xml::Element | |
getOptionalElementValue(const String &tag, const String &def="") const | SimTK::Xml::Element | inline |
getOptionalElementValueAs(const String &tag, const T &def) const | SimTK::Xml::Element | inline |
getParentElement() | SimTK::Xml::Node | |
getRequiredAttribute(const String &name) | SimTK::Xml::Element | |
getRequiredAttributeValue(const String &name) const | SimTK::Xml::Element | inline |
getRequiredAttributeValueAs(const String &name) const | SimTK::Xml::Element | inline |
getRequiredElement(const String &tag) | SimTK::Xml::Element | |
getRequiredElementValue(const String &tag) const | SimTK::Xml::Element | inline |
getRequiredElementValueAs(const String &tag) const | SimTK::Xml::Element | inline |
getValue() const | SimTK::Xml::Element | |
getValueAs() const | SimTK::Xml::Element | inline |
getValueAs(T &out) const | SimTK::Xml::Element | inline |
hasAttribute(const String &name) const | SimTK::Xml::Element | |
hasElement(const String &tag) const | SimTK::Xml::Element | |
hasNode(NodeType allowed=AnyNodes) const | SimTK::Xml::Element | |
hasParentElement() const | SimTK::Xml::Node | |
insertNodeAfter(const node_iterator &pos, Node node) | SimTK::Xml::Element | |
insertNodeBefore(const node_iterator &pos, Node node) | SimTK::Xml::Element | |
isA(const Node &) | SimTK::Xml::Element | static |
isOrphan() const | SimTK::Xml::Node | |
isTopLevelNode() const | SimTK::Xml::Node | |
isValid() const | SimTK::Xml::Node | inline |
isValueElement() const | SimTK::Xml::Element | |
Node class | SimTK::Xml::Element | friend |
SimTK::Xml::Node::Node() | SimTK::Xml::Node | inline |
SimTK::Xml::Node::Node(const Node &src) | SimTK::Xml::Node | inline |
node_begin(NodeType allowed=AnyNodes) | SimTK::Xml::Element | |
node_end() const | SimTK::Xml::Element | |
operator!=(const Node &other) const | SimTK::Xml::Node | inline |
operator<<(std::ostream &o, const Node &xmlNode) | SimTK::Xml::Node | related |
operator=(const Node &src) | SimTK::Xml::Node | inline |
operator==(const Node &other) const | SimTK::Xml::Node | inline |
removeNode(const node_iterator &removeThis) | SimTK::Xml::Element | |
setAttributeValue(const String &name, const String &value) | SimTK::Xml::Element | |
setElementTag(const String &tag) | SimTK::Xml::Element | |
setValue(const String &value) | SimTK::Xml::Element | |
setValueAs(const T &value) | SimTK::Xml::Element | inline |
toXmlElement(const T &thing, const std::string &name) | SimTK::Xml::Element | related |
toXmlElementHelper(const T &thing, const std::string &name, bool) -> decltype(std::declval< T >().toXmlElement(name)) | SimTK::Xml::Element | related |
toXmlElementHelper(const T &thing, const std::string &name, int) -> Xml::Element | SimTK::Xml::Element | related |
updValue() | SimTK::Xml::Element | |
writeToString(String &out, bool compact=false) const | SimTK::Xml::Node | |
~Node() | SimTK::Xml::Node | inline |