Version: 9.12.0
SALOMEDS_ChildIterator Class Referenceabstract

#include <SALOMEDS_ChildIterator.hxx>

Inheritance diagram for SALOMEDS_ChildIterator:

Public Member Functions

 SALOMEDS_ChildIterator (const SALOMEDSImpl_ChildIterator &theIterator)
 
 SALOMEDS_ChildIterator (SALOMEDS::ChildIterator_ptr theIterator)
 
 ~SALOMEDS_ChildIterator ()
 
virtual void Init ()
 
virtual void InitEx (bool theAllLevels)
 
virtual bool More ()
 
virtual void Next ()
 
virtual _PTR (SObject) Value()
 
virtual clt_shared_ptr< SALOMEDSClient_SObjectValue ()=0
 

Private Attributes

bool _isLocal
 
SALOMEDSImpl_ChildIterator_local_impl
 
SALOMEDS::ChildIterator_var _corba_impl
 

Constructor & Destructor Documentation

◆ SALOMEDS_ChildIterator() [1/2]

SALOMEDS_ChildIterator::SALOMEDS_ChildIterator ( const SALOMEDSImpl_ChildIterator theIterator)

◆ SALOMEDS_ChildIterator() [2/2]

SALOMEDS_ChildIterator::SALOMEDS_ChildIterator ( SALOMEDS::ChildIterator_ptr  theIterator)

References _corba_impl, and _isLocal.

◆ ~SALOMEDS_ChildIterator()

SALOMEDS_ChildIterator::~SALOMEDS_ChildIterator ( )

References _corba_impl, _isLocal, and _local_impl.

Member Function Documentation

◆ _PTR()

virtual SALOMEDS_ChildIterator::_PTR ( SObject  )
virtual

Referenced by _PTR().

◆ Init()

void SALOMEDS_ChildIterator::Init ( )
virtual

◆ InitEx()

void SALOMEDS_ChildIterator::InitEx ( bool  theAllLevels)
virtual

◆ More()

◆ Next()

void SALOMEDS_ChildIterator::Next ( )
virtual

◆ Value()

virtual clt_shared_ptr<SALOMEDSClient_SObject > SALOMEDSClient_ChildIterator::Value ( )
pure virtualinherited

Field Documentation

◆ _corba_impl

SALOMEDS::ChildIterator_var SALOMEDS_ChildIterator::_corba_impl
private

◆ _isLocal

bool SALOMEDS_ChildIterator::_isLocal
private

◆ _local_impl

SALOMEDSImpl_ChildIterator* SALOMEDS_ChildIterator::_local_impl
private