![]() |
ATLAS Offline Software
|
#include <DOMNode.h>
Public Types | |
| enum | NodeType { DOCUMENT_NODE , ELEMENT_NODE , COMMENT_NODE , ENTITY_NODE , ENTITY_REFERENCE_NODE } |
Public Member Functions | |
| DOMNode () | |
| DOMNode (NodeType type, const std::string &name, DOMNode *parent=0) | |
| DOMNode (NodeType type, const std::string &name, const std::string &value, DOMNode *parent=0) | |
| ~DOMNode () | |
| NodeType | get_type () const |
| const DOMNamedNodeMap & | get_attributes () const |
| const std::string & | get_name () const |
| const std::string & | get_value () const |
| const DOMSiblings & | get_siblings () const |
| unsigned int | sibling_number () const |
| DOMNode * | get_first_child () |
| DOMNode * | get_next_sibling () |
| void | print (const std::string &header="", int depth=0) const |
Public Attributes | |
| NodeType | m_type |
| std::string | m_name |
| std::string | m_value |
| DOMNamedNodeMap | m_attributes |
| DOMSiblings | m_siblings |
| DOMSiblings::iterator | m_it {} |
| DOMNode * | m_parent {} |
| Enumerator | |
|---|---|
| DOCUMENT_NODE | |
| ELEMENT_NODE | |
| COMMENT_NODE | |
| ENTITY_NODE | |
| ENTITY_REFERENCE_NODE | |
| CoreParser::DOMNode::DOMNode | ( | ) |
Definition at line 18 of file DOMNode.cxx.
Definition at line 22 of file DOMNode.cxx.
| CoreParser::DOMNode::~DOMNode | ( | ) |
Definition at line 52 of file DOMNode.cxx.
| const CoreParser::DOMNamedNodeMap & CoreParser::DOMNode::get_attributes | ( | ) | const |
Definition at line 69 of file DOMNode.cxx.
| CoreParser::DOMNode * CoreParser::DOMNode::get_first_child | ( | ) |
Definition at line 94 of file DOMNode.cxx.
| const std::string & CoreParser::DOMNode::get_name | ( | ) | const |
Definition at line 74 of file DOMNode.cxx.
| CoreParser::DOMNode * CoreParser::DOMNode::get_next_sibling | ( | ) |
Definition at line 101 of file DOMNode.cxx.
| const CoreParser::DOMSiblings & CoreParser::DOMNode::get_siblings | ( | ) | const |
Definition at line 84 of file DOMNode.cxx.
| CoreParser::DOMNode::NodeType CoreParser::DOMNode::get_type | ( | ) | const |
Definition at line 64 of file DOMNode.cxx.
| const std::string & CoreParser::DOMNode::get_value | ( | ) | const |
Definition at line 79 of file DOMNode.cxx.
| void CoreParser::DOMNode::print | ( | const std::string & | header = "", |
| int | depth = 0 ) const |
Definition at line 109 of file DOMNode.cxx.
| unsigned int CoreParser::DOMNode::sibling_number | ( | ) | const |
Definition at line 89 of file DOMNode.cxx.
| DOMNamedNodeMap CoreParser::DOMNode::m_attributes |
| DOMSiblings CoreParser::DOMNode::m_siblings |