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

Private Attributes

bool _isLocal
 
SALOMEDSImpl_SComponentIterator_local_impl
 
SALOMEDS::SComponentIterator_var _corba_impl
 

Constructor & Destructor Documentation

SALOMEDS_SComponentIterator::SALOMEDS_SComponentIterator ( const SALOMEDSImpl_SComponentIterator theIterator)

References _corba_impl, and _isLocal.

SALOMEDS_SComponentIterator::SALOMEDS_SComponentIterator ( SALOMEDS::SComponentIterator_ptr  theIterator)

References _corba_impl, and _isLocal.

SALOMEDS_SComponentIterator::~SALOMEDS_SComponentIterator ( )

References _corba_impl, _isLocal, and _local_impl.

Member Function Documentation

virtual SALOMEDS_SComponentIterator::_PTR ( SComponent  )
virtual
void SALOMEDS_SComponentIterator::Init ( )
virtual
bool SALOMEDS_SComponentIterator::More ( )
virtual
void SALOMEDS_SComponentIterator::Next ( )
virtual
virtual clt_shared_ptr<SALOMEDSClient_SComponent > SALOMEDSClient_SComponentIterator::Value ( )
pure virtualinherited

Field Documentation

SALOMEDS::SComponentIterator_var SALOMEDS_SComponentIterator::_corba_impl
private
bool SALOMEDS_SComponentIterator::_isLocal
private
SALOMEDSImpl_SComponentIterator* SALOMEDS_SComponentIterator::_local_impl
private