#include <SALOMEDSImpl_SComponentIterator.hxx>
Public Member Functions | |
| SALOMEDSImpl_SComponentIterator (const SALOMEDSImpl_SComponentIterator &theIterator) | |
| SALOMEDSImpl_SComponentIterator () | |
| SALOMEDSImpl_SComponentIterator (DF_Document *theDocument) | |
| Function : constructor.  More... | |
| ~SALOMEDSImpl_SComponentIterator () | |
| virtual void | Init () | 
| Function : Init.  More... | |
| virtual bool | More () | 
| Function : More.  More... | |
| virtual void | Next () | 
| Function : Next.  More... | |
| virtual SALOMEDSImpl_SComponent | Value () | 
| Function : Value.  More... | |
| SALOMEDSImpl_SComponentIterator * | GetPersistentCopy () const | 
| Function : GetPersistentCopy.  More... | |
Private Attributes | |
| DF_ChildIterator | _it | 
| DF_Label | _lab | 
| SALOMEDSImpl_SComponentIterator::SALOMEDSImpl_SComponentIterator | ( | const SALOMEDSImpl_SComponentIterator & | theIterator | ) | 
| SALOMEDSImpl_SComponentIterator::SALOMEDSImpl_SComponentIterator | ( | ) | 
Referenced by GetPersistentCopy().
| SALOMEDSImpl_SComponentIterator::SALOMEDSImpl_SComponentIterator | ( | DF_Document * | theDocument | ) | 
Function : constructor.
References _it, _lab, DF_ChildIterator::Init(), and DF_Document::Main().
| SALOMEDSImpl_SComponentIterator::~SALOMEDSImpl_SComponentIterator | ( | ) | 
| SALOMEDSImpl_SComponentIterator * SALOMEDSImpl_SComponentIterator::GetPersistentCopy | ( | ) | const | 
Function : GetPersistentCopy.
References _it, _lab, and SALOMEDSImpl_SComponentIterator().
Referenced by SALOMEDS_SComponentIterator_i::SALOMEDS_SComponentIterator_i().
      
  | 
  virtual | 
Function : Init.
References _it, _lab, and DF_ChildIterator::Init().
Referenced by SALOMEDSImpl_StudyManager::Impl_SaveAs(), SALOMEDS_SComponentIterator::Init(), and SALOMEDS_SComponentIterator_i::Init().
      
  | 
  virtual | 
Function : More.
References _it, SALOMEDSImpl_SComponent::IsA(), DF_ChildIterator::More(), and DF_ChildIterator::Value().
Referenced by SALOMEDSImpl_Study::DumpStudy(), SALOMEDSImpl_Study::FindComponent(), SALOMEDSImpl_Study::FindComponentID(), SALOMEDSImpl_Study::FindObject(), SALOMEDSImpl_Study::FindVariableAttribute(), SALOMEDSImpl_StudyManager::Impl_SaveAs(), SALOMEDS_SComponentIterator::More(), SALOMEDS_SComponentIterator_i::More(), SALOMEDSImpl_StudyManager::Open(), and SALOMEDSImpl_Study::ReplaceVariableAttribute().
      
  | 
  virtual | 
Function : Next.
References _it, and DF_ChildIterator::Next().
Referenced by SALOMEDSImpl_Study::DumpStudy(), SALOMEDSImpl_Study::FindComponent(), SALOMEDSImpl_Study::FindComponentID(), SALOMEDSImpl_Study::FindObject(), SALOMEDSImpl_Study::FindVariableAttribute(), SALOMEDSImpl_StudyManager::Impl_SaveAs(), SALOMEDS_SComponentIterator::Next(), SALOMEDS_SComponentIterator_i::Next(), SALOMEDSImpl_StudyManager::Open(), and SALOMEDSImpl_Study::ReplaceVariableAttribute().
      
  | 
  virtual | 
Function : Value.
References _it, SALOMEDSImpl_Study::SComponent(), and DF_ChildIterator::Value().
Referenced by SALOMEDSImpl_Study::DumpStudy(), SALOMEDSImpl_Study::FindComponent(), SALOMEDSImpl_Study::FindComponentID(), SALOMEDSImpl_Study::FindObject(), SALOMEDSImpl_Study::FindVariableAttribute(), SALOMEDSImpl_StudyManager::Impl_SaveAs(), SALOMEDSImpl_StudyManager::Open(), SALOMEDSImpl_Study::ReplaceVariableAttribute(), and SALOMEDS_SComponentIterator_i::Value().
      
  | 
  private | 
Referenced by GetPersistentCopy(), Init(), More(), Next(), SALOMEDSImpl_SComponentIterator(), and Value().
      
  | 
  private | 
Referenced by GetPersistentCopy(), Init(), and SALOMEDSImpl_SComponentIterator().