C3D Toolkit
Kernel - 117982, Vision - 2.9.2.2
|
Iterator of balanced tree. More...
#include <templ_balance_tree.h>
Public Types | |
enum | IteratorType { iDeforder = 0 , iPreorder = 1 , iInorder = 2 , iPostorder = 3 , iBackorder = 4 } |
Types of moving through the tree. More... | |
Protected Attributes | |
BalanceTree< Type > & | m_tree |
Tree to move through. | |
IteratorType | m_iterType |
Type of move. | |
SArray< PPNode< Type > > | m_PPNodes |
Sequential list of iterator nodes (imitation of recursion). | |
PPNode< Type > | m_PPNode |
For filling. | |
BalanceTreeNode< Type > * | m_CurNode |
Current node. | |
Iterator of balanced tree.
Iterator of balanced tree.
enum BalanceTreeIterator::IteratorType |
Types of moving through the tree.