ETISS 0.8.0
Extendable Translating Instruction Set Simulator (version 0.8.0)
Public Member Functions | Protected Member Functions | Private Attributes | Friends | List of all members
pugi::xml_tree_walker Class Referenceabstract

#include <pugixml.hpp>

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

Public Member Functions

 xml_tree_walker ()
 
virtual ~xml_tree_walker ()
 
virtual bool begin (xml_node &node)
 
virtual bool for_each (xml_node &node)=0
 
virtual bool end (xml_node &node)
 

Protected Member Functions

int depth () const
 

Private Attributes

int _depth
 

Friends

class xml_node
 

Detailed Description

Definition at line 847 of file pugixml.hpp.

Constructor & Destructor Documentation

◆ xml_tree_walker()

PUGI__FN pugi::xml_tree_walker::xml_tree_walker ( )

Definition at line 4313 of file pugixml.cpp.

◆ ~xml_tree_walker()

PUGI__FN pugi::xml_tree_walker::~xml_tree_walker ( )
virtual

Definition at line 4315 of file pugixml.cpp.

Member Function Documentation

◆ begin()

PUGI__FN bool pugi::xml_tree_walker::begin ( xml_node node)
virtual

Definition at line 4322 of file pugixml.cpp.

Referenced by pugi::xml_node::traverse().

Here is the caller graph for this function:

◆ depth()

PUGI__FN int pugi::xml_tree_walker::depth ( ) const
protected

Definition at line 4317 of file pugixml.cpp.

References _depth.

◆ end()

PUGI__FN bool pugi::xml_tree_walker::end ( xml_node node)
virtual

Definition at line 4327 of file pugixml.cpp.

Referenced by pugi::xml_node::traverse().

Here is the caller graph for this function:

◆ for_each()

virtual bool pugi::xml_tree_walker::for_each ( xml_node node)
pure virtual

Referenced by pugi::xml_node::traverse().

Here is the caller graph for this function:

Friends And Related Function Documentation

◆ xml_node

friend class xml_node
friend

Definition at line 849 of file pugixml.hpp.

Member Data Documentation

◆ _depth

int pugi::xml_tree_walker::_depth
private

Definition at line 852 of file pugixml.hpp.

Referenced by depth(), and pugi::xml_node::traverse().


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