Modernized GAlib  3.0.0 current
Public Member Functions | Friends | List of all members
GATreeIter< T > Class Template Reference
Inheritance diagram for GATreeIter< T >:
[legend]
Collaboration diagram for GATreeIter< T >:
[legend]

Public Member Functions

 GATreeIter (const GATree< T > &t)
 
 GATreeIter (const GATreeIter< T > &i)
 
T * current ()
 
T * root ()
 
T * next ()
 
T * prev ()
 
T * parent ()
 
T * child ()
 
T * eldest ()
 
T * youngest ()
 
T * warp (const GATree< T > &t)
 
T * warp (const GATreeIter< T > &i)
 
T * warp (unsigned int i)
 
- Public Member Functions inherited from GATreeIterBASE
 GATreeIterBASE (const GATreeBASE &t)
 
 GATreeIterBASE (const GATreeIterBASE &i)
 
void operator() (const GATreeBASE &t)
 
GANodeBASEcurrent (GANodeBASE *c)
 
GANodeBASEcurrent ()
 
GANodeBASEnext ()
 
GANodeBASEnext (GANodeBASE *c)
 
GANodeBASEprev ()
 
GANodeBASEprev (GANodeBASE *c)
 
GANodeBASEparent ()
 
GANodeBASEparent (GANodeBASE *c)
 
GANodeBASEchild ()
 
GANodeBASEchild (GANodeBASE *c)
 
GANodeBASEroot ()
 
GANodeBASEroot (GANodeBASE *c)
 
GANodeBASEeldest ()
 
GANodeBASEeldest (GANodeBASE *c)
 
GANodeBASEyoungest ()
 
GANodeBASEyoungest (GANodeBASE *c)
 
GANodeBASEwarp (unsigned int)
 
GANodeBASEwarp (const GATreeIterBASE &i)
 
int size ()
 
int size (GANodeBASE *c)
 
int depth ()
 
int depth (GANodeBASE *c)
 
int nchildren ()
 
int nchildren (GANodeBASE *c)
 
int nsiblings ()
 
int nsiblings (GANodeBASE *c)
 

Friends

class GATree< T >
 

Additional Inherited Members

- Protected Attributes inherited from GATreeIterBASE
GANodeBASEnode
 
const GATreeBASEtree
 

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