#include <SALOMEDS_UseCaseIterator.hxx>
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 |
SALOMEDS_UseCaseIterator::SALOMEDS_UseCaseIterator | ( | const SALOMEDSImpl_UseCaseIterator & | theIterator | ) |
References _corba_impl, _isLocal, _local_impl, and SALOMEDSImpl_UseCaseIterator::GetPersistentCopy().
SALOMEDS_UseCaseIterator::SALOMEDS_UseCaseIterator | ( | SALOMEDS::UseCaseIterator_ptr | theIterator | ) |
References _corba_impl, and _isLocal.
SALOMEDS_UseCaseIterator::~SALOMEDS_UseCaseIterator | ( | ) |
References _corba_impl, _isLocal, and _local_impl.
|
virtual |
|
virtual |
Implements SALOMEDSClient_UseCaseIterator.
References _corba_impl, _isLocal, _local_impl, SALOMEDSImpl_UseCaseIterator::Init(), and SALOMEDS::lock().
|
virtual |
Implements SALOMEDSClient_UseCaseIterator.
References _corba_impl, _isLocal, _local_impl, SALOMEDS::lock(), and SALOMEDSImpl_UseCaseIterator::More().
|
virtual |
Implements SALOMEDSClient_UseCaseIterator.
References _corba_impl, _isLocal, _local_impl, SALOMEDS::lock(), and SALOMEDSImpl_UseCaseIterator::Next().
|
pure virtualinherited |
|
private |
Referenced by Init(), More(), Next(), SALOMEDS_UseCaseIterator(), and ~SALOMEDS_UseCaseIterator().
|
private |
Referenced by Init(), More(), Next(), SALOMEDS_UseCaseIterator(), and ~SALOMEDS_UseCaseIterator().
|
private |
Referenced by Init(), More(), Next(), SALOMEDS_UseCaseIterator(), and ~SALOMEDS_UseCaseIterator().