#include <SALOMEDSImpl_UseCaseIterator.hxx>
Public Member Functions | |
| SALOMEDSImpl_UseCaseIterator () | |
| Function : empty constructor Purpose :  More... | |
| SALOMEDSImpl_UseCaseIterator (const DF_Label &theLabel, const std::string &theGUID, const bool allLevels) | |
| standard constructor  More... | |
| ~SALOMEDSImpl_UseCaseIterator () | |
| standard destructor  More... | |
| virtual void | Init (bool) | 
| Function :Init.  More... | |
| virtual bool | More () | 
| Function : More.  More... | |
| virtual void | Next () | 
| Function : Next.  More... | |
| virtual SALOMEDSImpl_SObject | Value () | 
| Function : Purpose :  More... | |
| SALOMEDSImpl_UseCaseIterator * | GetPersistentCopy () const | 
| Function : GetPersistentCopy.  More... | |
Private Attributes | |
| std::string | _guid | 
| bool | _levels | 
| SALOMEDSImpl_AttributeTreeNode * | _node | 
| SALOMEDSImpl_ChildNodeIterator | _it | 
| SALOMEDSImpl_UseCaseIterator::SALOMEDSImpl_UseCaseIterator | ( | ) | 
| SALOMEDSImpl_UseCaseIterator::SALOMEDSImpl_UseCaseIterator | ( | const DF_Label & | theLabel, | 
| const std::string & | theGUID, | ||
| const bool | allLevels | ||
| ) | 
standard constructor
Function : constructor Purpose :
References _guid, _it, _levels, _node, DF_Label::FindAttribute(), and SALOMEDSImpl_ChildNodeIterator::Initialize().
| SALOMEDSImpl_UseCaseIterator::~SALOMEDSImpl_UseCaseIterator | ( | ) | 
standard destructor
Function : destructor Purpose :
| SALOMEDSImpl_UseCaseIterator * SALOMEDSImpl_UseCaseIterator::GetPersistentCopy | ( | ) | const | 
Function : GetPersistentCopy.
References _guid, _it, _levels, _node, and SALOMEDSImpl_UseCaseIterator().
Referenced by SALOMEDS_UseCaseIterator::SALOMEDS_UseCaseIterator(), and SALOMEDS_UseCaseIterator_i::SALOMEDS_UseCaseIterator_i().
      
  | 
  virtual | 
Function :Init.
References _it, _node, and SALOMEDSImpl_ChildNodeIterator::Initialize().
Referenced by SALOMEDS_UseCaseIterator::Init(), SALOMEDS_UseCaseIterator_i::Init(), and main().
      
  | 
  virtual | 
Function : More.
References _it, and SALOMEDSImpl_ChildNodeIterator::More().
Referenced by main(), SALOMEDS_UseCaseIterator::More(), and SALOMEDS_UseCaseIterator_i::More().
      
  | 
  virtual | 
Function : Next.
References _it, and SALOMEDSImpl_ChildNodeIterator::Next().
Referenced by SALOMEDS_UseCaseIterator::Next(), and SALOMEDS_UseCaseIterator_i::Next().
      
  | 
  virtual | 
Function : Purpose :
References _it, DF_Attribute::Label(), SALOMEDSImpl_Study::SObject(), and SALOMEDSImpl_ChildNodeIterator::Value().
Referenced by SALOMEDS_UseCaseIterator_i::Value().
      
  | 
  private | 
Referenced by GetPersistentCopy(), and SALOMEDSImpl_UseCaseIterator().
      
  | 
  private | 
Referenced by GetPersistentCopy(), Init(), More(), Next(), SALOMEDSImpl_UseCaseIterator(), and Value().
      
  | 
  private | 
Referenced by GetPersistentCopy(), and SALOMEDSImpl_UseCaseIterator().
      
  | 
  private | 
Referenced by GetPersistentCopy(), Init(), and SALOMEDSImpl_UseCaseIterator().