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