CompactTree
compact_tree::leaves_iterator Class Reference

#include <compact_tree.h>

Inheritance diagram for compact_tree::leaves_iterator:
Collaboration diagram for compact_tree::leaves_iterator:

Public Member Functions

 leaves_iterator (CT_NODE_T x, const compact_tree *const tp)
 
 leaves_iterator (const leaves_iterator &it)
 
leaves_iteratoroperator= (const leaves_iterator &it)
 
leaves_iteratoroperator++ ()
 
leaves_iterator operator++ (int)
 
bool operator== (const leaves_iterator &rhs) const
 
bool operator!= (const leaves_iterator &rhs) const
 
CT_NODE_T operator* ()
 

Detailed Description

Iterate over the leaves of this tree. Currently, leaves will be visited in the order they appear in the original Newick string.


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