ug4
ug::Traverser_FindLowestLeafNodeLevel< tree_t > Class Template Reference

#include <ntree_traverser.h>

Public Member Functions

void begin_traversal (const tree_t &tree)
 
void end_traversal (const tree_t &)
 
size_t result () const
 
 Traverser_FindLowestLeafNodeLevel ()
 
void visit_down (const tree_t &, size_t)
 
int visit_up (const tree_t &tree, size_t node)
 

Private Attributes

size_t m_lowestLeafNodeLvl
 

Constructor & Destructor Documentation

◆ Traverser_FindLowestLeafNodeLevel()

template<class tree_t >
ug::Traverser_FindLowestLeafNodeLevel< tree_t >::Traverser_FindLowestLeafNodeLevel ( )
inline

Member Function Documentation

◆ begin_traversal()

template<class tree_t >
void ug::Traverser_FindLowestLeafNodeLevel< tree_t >::begin_traversal ( const tree_t &  tree)
inline

◆ end_traversal()

template<class tree_t >
void ug::Traverser_FindLowestLeafNodeLevel< tree_t >::end_traversal ( const tree_t &  )
inline

◆ result()

template<class tree_t >
size_t ug::Traverser_FindLowestLeafNodeLevel< tree_t >::result ( ) const
inline

◆ visit_down()

template<class tree_t >
void ug::Traverser_FindLowestLeafNodeLevel< tree_t >::visit_down ( const tree_t &  ,
size_t   
)
inline

◆ visit_up()

template<class tree_t >
int ug::Traverser_FindLowestLeafNodeLevel< tree_t >::visit_up ( const tree_t &  tree,
size_t  node 
)
inline

Member Data Documentation

◆ m_lowestLeafNodeLvl


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