Version: 9.12.0
SALOMEDS_SComponentIterator Class Referenceabstract

#include <SALOMEDS_SComponentIterator.hxx>

Inheritance diagram for SALOMEDS_SComponentIterator:

Public Member Functions

 SALOMEDS_SComponentIterator (const SALOMEDSImpl_SComponentIterator &theIterator)
 
 SALOMEDS_SComponentIterator (SALOMEDS::SComponentIterator_ptr theIterator)
 
 ~SALOMEDS_SComponentIterator ()
 
virtual void Init ()
 
virtual bool More ()
 
virtual void Next ()
 
virtual _PTR (SComponent) Value()
 
virtual clt_shared_ptr< SALOMEDSClient_SComponentValue ()=0
 

Private Attributes

bool _isLocal
 
SALOMEDSImpl_SComponentIterator_local_impl
 
SALOMEDS::SComponentIterator_var _corba_impl
 

Constructor & Destructor Documentation

◆ SALOMEDS_SComponentIterator() [1/2]

SALOMEDS_SComponentIterator::SALOMEDS_SComponentIterator ( const SALOMEDSImpl_SComponentIterator theIterator)

References _corba_impl, and _isLocal.

◆ SALOMEDS_SComponentIterator() [2/2]

SALOMEDS_SComponentIterator::SALOMEDS_SComponentIterator ( SALOMEDS::SComponentIterator_ptr  theIterator)

References _corba_impl, and _isLocal.

◆ ~SALOMEDS_SComponentIterator()

SALOMEDS_SComponentIterator::~SALOMEDS_SComponentIterator ( )

References _corba_impl, _isLocal, and _local_impl.

Member Function Documentation

◆ _PTR()

virtual SALOMEDS_SComponentIterator::_PTR ( SComponent  )
virtual

Referenced by _PTR().

◆ Init()

void SALOMEDS_SComponentIterator::Init ( )
virtual

◆ More()

◆ Next()

void SALOMEDS_SComponentIterator::Next ( )
virtual

◆ Value()

virtual clt_shared_ptr<SALOMEDSClient_SComponent > SALOMEDSClient_SComponentIterator::Value ( )
pure virtualinherited

Field Documentation

◆ _corba_impl

SALOMEDS::SComponentIterator_var SALOMEDS_SComponentIterator::_corba_impl
private

◆ _isLocal

bool SALOMEDS_SComponentIterator::_isLocal
private

◆ _local_impl

SALOMEDSImpl_SComponentIterator* SALOMEDS_SComponentIterator::_local_impl
private