Plus  - Minimal XML for C++ (Version 0.9.2) Giancarlo Niccolai
Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

MXML::__path_iterator< __Node > Class Template Reference

#include <mxml_node.h>

Inheritance diagram for MXML::__path_iterator< __Node >:

Inheritance graph
[legend]
Collaboration diagram for MXML::__path_iterator< __Node >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 __path_iterator (__Node *nd=0)

Protected Member Functions

 __path_iterator (__Node *nd, std::string path)
virtual __iterator< __Node > & __next ()
virtual __iterator< __Node > & __prev ()
virtual __iterator< __Node > & __find ()

Private Member Functions

virtual __Node * subfind (__Node *parent, std::string::size_type begin)

Private Attributes

std::string m_path

Friends

class Node

template<class __Node>
class MXML::__path_iterator< __Node >


Constructor & Destructor Documentation

template<class __Node>
MXML::__path_iterator< __Node >::__path_iterator __Node *  nd,
std::string  path
[protected]
 

template<class __Node>
MXML::__path_iterator< __Node >::__path_iterator __Node *  nd = 0  ) 
 


Member Function Documentation

template<class __Node>
virtual __iterator<__Node>& MXML::__path_iterator< __Node >::__find  )  [inline, protected, virtual]
 

template<class __Node>
virtual __iterator<__Node>& MXML::__path_iterator< __Node >::__next  )  [inline, protected, virtual]
 

Reimplemented from MXML::__iterator< __Node >.

template<class __Node>
virtual __iterator<__Node>& MXML::__path_iterator< __Node >::__prev  )  [inline, protected, virtual]
 

Reimplemented from MXML::__iterator< __Node >.

template<class __Node>
virtual __Node* MXML::__path_iterator< __Node >::subfind __Node *  parent,
std::string::size_type  begin
[inline, private, virtual]
 


Friends And Related Function Documentation

template<class __Node>
friend class Node [friend]
 

Reimplemented from MXML::__iterator< __Node >.


Member Data Documentation

template<class __Node>
std::string MXML::__path_iterator< __Node >::m_path [private]
 


The documentation for this class was generated from the following file:
Generated on Sun Apr 11 02:08:21 2004 for Mxml Plus by doxygen 1.3.5