Version: 8.3.0
DF_ChildIterator Class Reference

#include <DF_ChildIterator.hxx>

Public Member Functions

 DF_ChildIterator (const DF_Label &theLabel, bool allLevels=false)
 
 DF_ChildIterator ()
 
 ~DF_ChildIterator ()
 
void Init (const DF_Label &theLabel, bool allLevels=false)
 
DF_Label Value ()
 
bool More ()
 
void Next ()
 

Private Attributes

DF_LabelNode_root
 
DF_LabelNode_current
 
bool _allLevels
 

Constructor & Destructor Documentation

DF_ChildIterator::DF_ChildIterator ( const DF_Label theLabel,
bool  allLevels = false 
)

References Init().

DF_ChildIterator::DF_ChildIterator ( )
DF_ChildIterator::~DF_ChildIterator ( )

References _current, and _root.

Member Function Documentation

Field Documentation

bool DF_ChildIterator::_allLevels
private

Referenced by Init(), and Next().

DF_LabelNode* DF_ChildIterator::_current
private
DF_LabelNode* DF_ChildIterator::_root
private

Referenced by Init(), Next(), and ~DF_ChildIterator().