Geant4  9.6.p02
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
TreeNodeIterator< Data > Class Template Reference

#include <tree.hh>

Public Member Functions

 TreeNodeIterator (TreeNode< Data > *np)
 
 ~TreeNodeIterator ()
 
TreeNode< Data > * current ()
 
TreeNode< Data > * next ()
 

Protected Member Functions

G4bool up ()
 

Protected Attributes

TreeNode< Data > * myroot_
 
TreeNode< Data > * curpos_
 

Detailed Description

template<class Data>
class TreeNodeIterator< Data >

Definition at line 53 of file tree.hh.

Constructor & Destructor Documentation

template<class Data>
TreeNodeIterator< Data >::TreeNodeIterator ( TreeNode< Data > *  np)
inline

Definition at line 149 of file tree.hh.

template<class Data>
TreeNodeIterator< Data >::~TreeNodeIterator ( )
inline

Definition at line 156 of file tree.hh.

Member Function Documentation

template<class Data>
TreeNode<Data>* TreeNodeIterator< Data >::current ( )
inline

Definition at line 158 of file tree.hh.

Here is the caller graph for this function:

template<class Data>
TreeNode<Data>* TreeNodeIterator< Data >::next ( )
inline

Definition at line 160 of file tree.hh.

Here is the call graph for this function:

Here is the caller graph for this function:

template<class Data>
G4bool TreeNodeIterator< Data >::up ( )
inlineprotected

Definition at line 187 of file tree.hh.

Here is the caller graph for this function:

Member Data Documentation

template<class Data>
TreeNode<Data>* TreeNodeIterator< Data >::curpos_
protected

Definition at line 203 of file tree.hh.

template<class Data>
TreeNode<Data>* TreeNodeIterator< Data >::myroot_
protected

Definition at line 202 of file tree.hh.


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