Simbody  3.7
SimTK::Xml::Element Member List

This is the complete list of members for SimTK::Xml::Element, including all inherited members.

appendNode(Node node)SimTK::Xml::Elementinline
attribute_begin()SimTK::Xml::Element
attribute_end() constSimTK::Xml::Element
clear()SimTK::Xml::Node
clearOrphan()SimTK::Xml::Node
clone() constSimTK::Xml::Element
Element()SimTK::Xml::Elementinline
Element(const String &tagWord, const String &value="")SimTK::Xml::Elementexplicit
Element(const String &tagWord, const T &value)SimTK::Xml::Elementinline
element_begin(const String &tag="")SimTK::Xml::Element
element_end() constSimTK::Xml::Element
element_iterator classSimTK::Xml::Elementfriend
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::Elementrelated
fromXmlElementHelper(T &thing, Xml::Element &elt, const std::string &requiredTag, bool) -> decltype(std::declval< T >().fromXmlElement(elt, requiredTag))SimTK::Xml::Elementrelated
fromXmlElementHelper(T &thing, Xml::Element &elt, const std::string &requiredTag, int) -> voidSimTK::Xml::Elementrelated
getAllAttributes()SimTK::Xml::Elementinline
getAllElements(const String &tag="")SimTK::Xml::Elementinline
getAllNodes(NodeType allowed=AnyNodes)SimTK::Xml::Elementinline
getAs(const Node &node)SimTK::Xml::Elementstatic
getAs(Node &node)SimTK::Xml::Elementstatic
getElementTag() constSimTK::Xml::Element
getNodeText() constSimTK::Xml::Node
getNodeType() constSimTK::Xml::Node
getNodeTypeAsString() constSimTK::Xml::Node
getOptionalAttribute(const String &name)SimTK::Xml::Element
getOptionalAttributeValue(const String &name, const String &def="") constSimTK::Xml::Elementinline
getOptionalAttributeValueAs(const String &name, const T &def) constSimTK::Xml::Elementinline
getOptionalElement(const String &tag)SimTK::Xml::Element
getOptionalElementValue(const String &tag, const String &def="") constSimTK::Xml::Elementinline
getOptionalElementValueAs(const String &tag, const T &def) constSimTK::Xml::Elementinline
getParentElement()SimTK::Xml::Node
getRequiredAttribute(const String &name)SimTK::Xml::Element
getRequiredAttributeValue(const String &name) constSimTK::Xml::Elementinline
getRequiredAttributeValueAs(const String &name) constSimTK::Xml::Elementinline
getRequiredElement(const String &tag)SimTK::Xml::Element
getRequiredElementValue(const String &tag) constSimTK::Xml::Elementinline
getRequiredElementValueAs(const String &tag) constSimTK::Xml::Elementinline
getValue() constSimTK::Xml::Element
getValueAs() constSimTK::Xml::Elementinline
getValueAs(T &out) constSimTK::Xml::Elementinline
hasAttribute(const String &name) constSimTK::Xml::Element
hasElement(const String &tag) constSimTK::Xml::Element
hasNode(NodeType allowed=AnyNodes) constSimTK::Xml::Element
hasParentElement() constSimTK::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::Elementstatic
isOrphan() constSimTK::Xml::Node
isTopLevelNode() constSimTK::Xml::Node
isValid() constSimTK::Xml::Nodeinline
isValueElement() constSimTK::Xml::Element
Node classSimTK::Xml::Elementfriend
SimTK::Xml::Node::Node()SimTK::Xml::Nodeinline
SimTK::Xml::Node::Node(const Node &src)SimTK::Xml::Nodeinline
node_begin(NodeType allowed=AnyNodes)SimTK::Xml::Element
node_end() constSimTK::Xml::Element
operator!=(const Node &other) constSimTK::Xml::Nodeinline
operator<<(std::ostream &o, const Node &xmlNode)SimTK::Xml::Noderelated
operator=(const Node &src)SimTK::Xml::Nodeinline
operator==(const Node &other) constSimTK::Xml::Nodeinline
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::Elementinline
toXmlElement(const T &thing, const std::string &name)SimTK::Xml::Elementrelated
toXmlElementHelper(const T &thing, const std::string &name, bool) -> decltype(std::declval< T >().toXmlElement(name))SimTK::Xml::Elementrelated
toXmlElementHelper(const T &thing, const std::string &name, int) -> Xml::ElementSimTK::Xml::Elementrelated
updValue()SimTK::Xml::Element
writeToString(String &out, bool compact=false) constSimTK::Xml::Node
~Node()SimTK::Xml::Nodeinline