#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().