ETISS 0.8.0
Extendable Translating Instruction Set Simulator (version 0.8.0)
Public Member Functions | Private Types | Private Attributes | List of all members
pugi::xpath_node Class Reference

#include <pugixml.hpp>

Collaboration diagram for pugi::xpath_node:
Collaboration graph
[legend]

Public Member Functions

 xpath_node ()
 
 xpath_node (const xml_node &node)
 
 xpath_node (const xml_attribute &attribute, const xml_node &parent)
 
xml_node node () const
 
xml_attribute attribute () const
 
xml_node parent () const
 
 operator unspecified_bool_type () const
 
bool operator! () const
 
bool operator== (const xpath_node &n) const
 
bool operator!= (const xpath_node &n) const
 

Private Types

typedef void(* unspecified_bool_type) (xpath_node ***)
 

Private Attributes

xml_node _node
 
xml_attribute _attribute
 

Detailed Description

Definition at line 1165 of file pugixml.hpp.

Member Typedef Documentation

◆ unspecified_bool_type

typedef void(* pugi::xpath_node::unspecified_bool_type) (xpath_node ***)
private

Definition at line 1171 of file pugixml.hpp.

Constructor & Destructor Documentation

◆ xpath_node() [1/3]

PUGI__FN pugi::xpath_node::xpath_node ( )

Definition at line 10611 of file pugixml.cpp.

◆ xpath_node() [2/3]

PUGI__FN pugi::xpath_node::xpath_node ( const xml_node node)

Definition at line 10613 of file pugixml.cpp.

◆ xpath_node() [3/3]

PUGI__FN pugi::xpath_node::xpath_node ( const xml_attribute attribute,
const xml_node parent 
)

Definition at line 10615 of file pugixml.cpp.

Member Function Documentation

◆ attribute()

PUGI__FN xml_attribute pugi::xpath_node::attribute ( ) const

Definition at line 10625 of file pugixml.cpp.

References _attribute.

◆ node()

PUGI__FN xml_node pugi::xpath_node::node ( ) const

Definition at line 10620 of file pugixml.cpp.

References _attribute, and _node.

◆ operator unspecified_bool_type()

PUGI__FN pugi::xpath_node::operator xpath_node::unspecified_bool_type ( ) const

Definition at line 10637 of file pugixml.cpp.

References _attribute, _node, and pugi::unspecified_bool_xpath_node().

Here is the call graph for this function:

◆ operator!()

PUGI__FN bool pugi::xpath_node::operator! ( ) const

Definition at line 10642 of file pugixml.cpp.

References _attribute, and _node.

◆ operator!=()

Definition at line 10652 of file pugixml.cpp.

References _attribute, and _node.

◆ operator==()

PUGI__FN bool pugi::xpath_node::operator== ( const xpath_node n) const

Definition at line 10647 of file pugixml.cpp.

References _attribute, and _node.

◆ parent()

PUGI__FN xml_node pugi::xpath_node::parent ( ) const

Definition at line 10630 of file pugixml.cpp.

References _attribute, _node, and pugi::xml_node::parent().

Here is the call graph for this function:

Member Data Documentation

◆ _attribute

xml_attribute pugi::xpath_node::_attribute
private

◆ _node

xml_node pugi::xpath_node::_node
private

The documentation for this class was generated from the following files: