Version: 9.12.0
SALOMEDSImpl_SComponentIterator Class Reference

#include <SALOMEDSImpl_SComponentIterator.hxx>

Public Member Functions

 SALOMEDSImpl_SComponentIterator (const SALOMEDSImpl_SComponentIterator &theIterator)
 
 SALOMEDSImpl_SComponentIterator ()
 
 SALOMEDSImpl_SComponentIterator (DF_Document *theDocument)
 Function : constructor. More...
 
virtual ~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_SComponentIteratorGetPersistentCopy () const
 Function : GetPersistentCopy. More...
 

Private Attributes

DF_ChildIterator _it
 
DF_Label _lab
 

Constructor & Destructor Documentation

◆ SALOMEDSImpl_SComponentIterator() [1/3]

SALOMEDSImpl_SComponentIterator::SALOMEDSImpl_SComponentIterator ( const SALOMEDSImpl_SComponentIterator theIterator)

References _it, and _lab.

◆ SALOMEDSImpl_SComponentIterator() [2/3]

SALOMEDSImpl_SComponentIterator::SALOMEDSImpl_SComponentIterator ( )

Referenced by GetPersistentCopy().

◆ SALOMEDSImpl_SComponentIterator() [3/3]

SALOMEDSImpl_SComponentIterator::SALOMEDSImpl_SComponentIterator ( DF_Document theDocument)

Function : constructor.

References _it, _lab, DF_ChildIterator::Init(), and DF_Document::Main().

◆ ~SALOMEDSImpl_SComponentIterator()

virtual SALOMEDSImpl_SComponentIterator::~SALOMEDSImpl_SComponentIterator ( )
virtual

Member Function Documentation

◆ GetPersistentCopy()

SALOMEDSImpl_SComponentIterator * SALOMEDSImpl_SComponentIterator::GetPersistentCopy ( ) const

Function : GetPersistentCopy.

References _it, _lab, and SALOMEDSImpl_SComponentIterator().

Referenced by SALOMEDS_SComponentIterator_i::SALOMEDS_SComponentIterator_i().

◆ Init()

void SALOMEDSImpl_SComponentIterator::Init ( )
virtual

◆ More()

◆ Next()

◆ Value()

Field Documentation

◆ _it

DF_ChildIterator SALOMEDSImpl_SComponentIterator::_it
private

◆ _lab

DF_Label SALOMEDSImpl_SComponentIterator::_lab
private