Version: 8.3.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_SObject
Value ()=0
 

Private Attributes

bool _isLocal
 
SALOMEDSImpl_ChildIterator_local_impl
 
SALOMEDS::ChildIterator_var _corba_impl
 

Constructor & Destructor Documentation

SALOMEDS_ChildIterator::SALOMEDS_ChildIterator ( const SALOMEDSImpl_ChildIterator theIterator)
SALOMEDS_ChildIterator::SALOMEDS_ChildIterator ( SALOMEDS::ChildIterator_ptr  theIterator)

References _corba_impl, and _isLocal.

SALOMEDS_ChildIterator::~SALOMEDS_ChildIterator ( )

References _corba_impl, _isLocal, and _local_impl.

Member Function Documentation

virtual SALOMEDS_ChildIterator::_PTR ( SObject  )
virtual
void SALOMEDS_ChildIterator::Init ( )
virtual
void SALOMEDS_ChildIterator::InitEx ( bool  theAllLevels)
virtual
bool SALOMEDS_ChildIterator::More ( )
virtual
void SALOMEDS_ChildIterator::Next ( )
virtual
virtual clt_shared_ptr<SALOMEDSClient_SObject > SALOMEDSClient_ChildIterator::Value ( )
pure virtualinherited

Field Documentation

SALOMEDS::ChildIterator_var SALOMEDS_ChildIterator::_corba_impl
private
bool SALOMEDS_ChildIterator::_isLocal
private
SALOMEDSImpl_ChildIterator* SALOMEDS_ChildIterator::_local_impl
private