Vaca::TreeViewIterator Class Reference

#include <TreeView.h>

List of all members.


Detailed Description

For internal use only.

You should use TreeView::iterator .


Public Member Functions

 TreeViewIterator ()
 TreeViewIterator (const TreeViewIterator &other)
 TreeViewIterator (TreeNode *node)
TreeViewIteratoroperator= (const TreeViewIterator &other)
TreeNode *& operator* ()
TreeNode ** operator-> ()
TreeViewIteratoroperator++ ()
TreeViewIterator operator++ (int)
TreeViewIteratoroperator-- ()
TreeViewIterator operator-- (int)
bool operator== (const TreeViewIterator &i) const
bool operator!= (const TreeViewIterator &i) const

Private Member Functions

void increment ()
void decrement ()
bool equal (TreeViewIterator const &other) const

Private Attributes

TreeNodem_currentNode

Constructor & Destructor Documentation

TreeViewIterator::TreeViewIterator (  ) 

TreeViewIterator::TreeViewIterator ( const TreeViewIterator other  ) 

TreeViewIterator::TreeViewIterator ( TreeNode node  )  [explicit]


Member Function Documentation

TreeViewIterator & TreeViewIterator::operator= ( const TreeViewIterator other  ) 

TreeNode*& Vaca::TreeViewIterator::operator* (  )  [inline]

TreeNode** Vaca::TreeViewIterator::operator-> (  )  [inline]

TreeViewIterator& Vaca::TreeViewIterator::operator++ (  )  [inline]

TreeViewIterator Vaca::TreeViewIterator::operator++ ( int   )  [inline]

TreeViewIterator& Vaca::TreeViewIterator::operator-- (  )  [inline]

TreeViewIterator Vaca::TreeViewIterator::operator-- ( int   )  [inline]

bool Vaca::TreeViewIterator::operator== ( const TreeViewIterator i  )  const [inline]

bool Vaca::TreeViewIterator::operator!= ( const TreeViewIterator i  )  const [inline]

void TreeViewIterator::increment (  )  [private]

void TreeViewIterator::decrement (  )  [private]

bool TreeViewIterator::equal ( TreeViewIterator const &  other  )  const [private]


Member Data Documentation