Version: 8.3.0
SALOMEDS_UseCaseIterator Class Referenceabstract

#include <SALOMEDS_UseCaseIterator.hxx>

Inheritance diagram for SALOMEDS_UseCaseIterator:

Public Member Functions

 SALOMEDS_UseCaseIterator (const SALOMEDSImpl_UseCaseIterator &theIterator)
 
 SALOMEDS_UseCaseIterator (SALOMEDS::UseCaseIterator_ptr theIterator)
 
 ~SALOMEDS_UseCaseIterator ()
 
virtual void Init (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_UseCaseIterator_local_impl
 
SALOMEDS::UseCaseIterator_var _corba_impl
 

Constructor & Destructor Documentation

SALOMEDS_UseCaseIterator::SALOMEDS_UseCaseIterator ( const SALOMEDSImpl_UseCaseIterator theIterator)
SALOMEDS_UseCaseIterator::SALOMEDS_UseCaseIterator ( SALOMEDS::UseCaseIterator_ptr  theIterator)

References _corba_impl, and _isLocal.

SALOMEDS_UseCaseIterator::~SALOMEDS_UseCaseIterator ( )

References _corba_impl, _isLocal, and _local_impl.

Member Function Documentation

virtual SALOMEDS_UseCaseIterator::_PTR ( SObject  )
virtual
void SALOMEDS_UseCaseIterator::Init ( bool  theAllLevels)
virtual
bool SALOMEDS_UseCaseIterator::More ( )
virtual
void SALOMEDS_UseCaseIterator::Next ( )
virtual
virtual clt_shared_ptr<SALOMEDSClient_SObject > SALOMEDSClient_UseCaseIterator::Value ( )
pure virtualinherited

Field Documentation

SALOMEDS::UseCaseIterator_var SALOMEDS_UseCaseIterator::_corba_impl
private
bool SALOMEDS_UseCaseIterator::_isLocal
private
SALOMEDSImpl_UseCaseIterator* SALOMEDS_UseCaseIterator::_local_impl
private