Elm  2
ELM is a library providing generic data structures, OS-independent interface, plugins and XML.
GenTree< T, K, C, A >::VisitStack Class Reference

#include <elm/avl/GenTree.h>

+ Inheritance diagram for GenTree< T, K, C, A >::VisitStack:

Public Member Functions

 VisitStack (void)
 
 VisitStack (Node *n)
 
void copyLeft (A *a, VisitStack &s)
 
void copyRight (A *a, VisitStack &s)
 
- Public Member Functions inherited from StaticStack< Node *, MAX_HEIGHT >
 StaticStack (void)
 
 StaticStack (const StaticStack< Node *, N > &s)
 
void copy (const StaticStack< Node *, N > &s)
 
StaticStack< Node *, N > & operator= (const StaticStack< Node *, N > &s)
 
bool isEmpty (void) const
 
const Node * & top (void) const
 
const Node * & pop (void)
 
void push (const Node * &v)
 
void reset (void)
 
int count (void) const
 
bool contains (const Node * &v)
 
bool contains (const StaticStack< Node *, N > &s) const
 
bool containsAll (const C &coll)
 
 operator bool (void) const
 
Iter begin (void) const
 
Iter end (void) const
 
Iter items (void) const
 
Iter operator* (void) const
 
bool equals (const StaticStack< Node *, N > &s) const
 
bool operator== (const StaticStack< Node *, N > &s) const
 
bool operator!= (const StaticStack< Node *, N > &s) const
 
bool operator<= (const StaticStack< Node *, N > &s) const
 
bool operator>= (const StaticStack< Node *, N > &s) const
 
bool operator< (const StaticStack< Node *, N > &s) const
 
bool operator> (const StaticStack< Node *, N > &s) const
 

Constructor & Destructor Documentation

◆ VisitStack() [1/2]

VisitStack ( void  )
inline

◆ VisitStack() [2/2]

Member Function Documentation

◆ copyLeft()

◆ copyRight()


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