Version: 9.12.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_SObjectValue ()=0
 

Private Attributes

bool _isLocal
 
SALOMEDSImpl_UseCaseIterator_local_impl
 
SALOMEDS::UseCaseIterator_var _corba_impl
 

Constructor & Destructor Documentation

◆ SALOMEDS_UseCaseIterator() [1/2]

SALOMEDS_UseCaseIterator::SALOMEDS_UseCaseIterator ( const SALOMEDSImpl_UseCaseIterator theIterator)

◆ SALOMEDS_UseCaseIterator() [2/2]

SALOMEDS_UseCaseIterator::SALOMEDS_UseCaseIterator ( SALOMEDS::UseCaseIterator_ptr  theIterator)

References _corba_impl, and _isLocal.

◆ ~SALOMEDS_UseCaseIterator()

SALOMEDS_UseCaseIterator::~SALOMEDS_UseCaseIterator ( )

References _corba_impl, _isLocal, and _local_impl.

Member Function Documentation

◆ _PTR()

virtual SALOMEDS_UseCaseIterator::_PTR ( SObject  )
virtual

Referenced by _PTR().

◆ Init()

void SALOMEDS_UseCaseIterator::Init ( bool  theAllLevels)
virtual

◆ More()

◆ Next()

void SALOMEDS_UseCaseIterator::Next ( )
virtual

◆ Value()

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

Field Documentation

◆ _corba_impl

SALOMEDS::UseCaseIterator_var SALOMEDS_UseCaseIterator::_corba_impl
private

◆ _isLocal

bool SALOMEDS_UseCaseIterator::_isLocal
private

◆ _local_impl

SALOMEDSImpl_UseCaseIterator* SALOMEDS_UseCaseIterator::_local_impl
private