#include <SALOMEDSImpl_ChildNodeIterator.hxx>
Public Member Functions | |
SALOMEDSImpl_ChildNodeIterator () | |
SALOMEDSImpl_ChildNodeIterator (const SALOMEDSImpl_AttributeTreeNode *aTreeNode, const bool allLevels=false) | |
void | Initialize (const SALOMEDSImpl_AttributeTreeNode *aTreeNode, const bool allLevels=false) |
bool | More () const |
void | Next () |
void | NextBrother () |
SALOMEDSImpl_AttributeTreeNode * | Value () const |
Private Attributes | |
SALOMEDSImpl_AttributeTreeNode * | myNode |
int | myFirstLevel |
SALOMEDSImpl_ChildNodeIterator::SALOMEDSImpl_ChildNodeIterator | ( | ) |
SALOMEDSImpl_ChildNodeIterator::SALOMEDSImpl_ChildNodeIterator | ( | const SALOMEDSImpl_AttributeTreeNode * | aTreeNode, |
const bool | allLevels = false |
||
) |
void SALOMEDSImpl_ChildNodeIterator::Initialize | ( | const SALOMEDSImpl_AttributeTreeNode * | aTreeNode, |
const bool | allLevels = false |
||
) |
bool SALOMEDSImpl_ChildNodeIterator::More | ( | ) | const |
Referenced by SALOMEDSImpl_UseCaseIterator::More(), and SALOMEDSImpl_UseCaseBuilder::Remove().
void SALOMEDSImpl_ChildNodeIterator::Next | ( | ) |
void SALOMEDSImpl_ChildNodeIterator::NextBrother | ( | ) |
References ChildNodeIterator_UpToBrother, SALOMEDSImpl_AttributeTreeNode::myNext, and myNode.
SALOMEDSImpl_AttributeTreeNode* SALOMEDSImpl_ChildNodeIterator::Value | ( | ) | const |
Referenced by SALOMEDSImpl_UseCaseBuilder::Remove(), and SALOMEDSImpl_UseCaseIterator::Value().
|
private |
Referenced by Initialize(), and Next().
|
private |
Referenced by Initialize(), Next(), and NextBrother().