ScapeGoatTree
Loading...
Searching...
No Matches
ScapeGoatTree< T >::iterator Class Reference

Public Member Functions

 iterator (TreeNode *node)
 
Toperator* ()
 
iteratoroperator++ ()
 
iterator operator++ (int)
 
bool operator!= (const iterator &other) const
 

Private Attributes

TreeNodecurr
 

Constructor & Destructor Documentation

◆ iterator()

template<typename T >
ScapeGoatTree< T >::iterator::iterator ( TreeNode node)
inline

Member Function Documentation

◆ operator!=()

template<typename T >
bool ScapeGoatTree< T >::iterator::operator!= ( const iterator other) const
inline

◆ operator*()

template<typename T >
T & ScapeGoatTree< T >::iterator::operator* ( )
inline

◆ operator++() [1/2]

template<typename T >
iterator & ScapeGoatTree< T >::iterator::operator++ ( )
inline

◆ operator++() [2/2]

template<typename T >
iterator ScapeGoatTree< T >::iterator::operator++ ( int  )
inline

Member Data Documentation

◆ curr

template<typename T >
TreeNode* ScapeGoatTree< T >::iterator::curr
private

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