CompleteDB Embedded: Direct C++ API  2.4.2
IdentityIterator Class Reference

Provides services to iterate collection of IdentityInfo type objects. More...

#include <IdentityIterator.hpp>

+ Inheritance diagram for IdentityIterator:

Public Member Functions

virtual bool cast (const Object &from)
virtual bool isConnected () const
virtual bool isDisconnected () const
virtual Type::Enum getClassType () const
virtual Type::Enum getObjectType () const
virtual bool next ()
virtual void reset ()
virtual const char * getName () const
IdentityIteratoroperator= (const IdentityIterator &src)
 IdentityIterator (const IdentityIterator &src)
virtual ~IdentityIterator ()
 IdentityIterator ()
- Public Member Functions inherited from Object
void * get () const
Objectoperator= (const Object &src)
 Object (const Object &src)
virtual ~Object ()
 Object ()
- Public Member Functions inherited from Iterator
Iteratoroperator= (const Iterator &src)
 Iterator (const Iterator &src)
virtual ~Iterator ()
 Iterator ()
- Public Member Functions inherited from IdentityInfo
IdentityInfooperator= (const IdentityInfo &src)
 IdentityInfo (const IdentityInfo &src)
virtual ~IdentityInfo ()
 IdentityInfo ()

Friends

class IndexInfo
class IndexIterator
class IndexMetadata
class CreateIndex

Additional Inherited Members

- Protected Member Functions inherited from Object
 Object (void *src)
- Protected Attributes inherited from Object
void * m

Detailed Description

Provides services to iterate collection of IdentityInfo type objects.

Definition at line 17 of file IdentityIterator.hpp.

Constructor & Destructor Documentation

IdentityIterator ( const IdentityIterator src)
inline

Definition at line 72 of file IdentityIterator.hpp.

virtual ~IdentityIterator ( )
inlinevirtual

Definition at line 76 of file IdentityIterator.hpp.

IdentityIterator ( )
inline

Definition at line 77 of file IdentityIterator.hpp.

Member Function Documentation

virtual bool cast ( const Object from)
inlinevirtual

Performs safe typecast.

Reimplemented from IdentityInfo.

Definition at line 33 of file IdentityIterator.hpp.

virtual Type::Enum getClassType ( ) const
inlinevirtual

class type of the object.

Reimplemented from IdentityInfo.

Definition at line 45 of file IdentityIterator.hpp.

virtual const char* getName ( ) const
inlinevirtual

Returns the name of the entity.

Reimplemented from IdentityInfo.

Definition at line 67 of file IdentityIterator.hpp.

virtual Type::Enum getObjectType ( ) const
inlinevirtual

object type of the underlying derived object.

Reimplemented from IdentityInfo.

Definition at line 49 of file IdentityIterator.hpp.

virtual bool isConnected ( ) const
inlinevirtual

if underlying database is connected.

Reimplemented from IdentityInfo.

Definition at line 37 of file IdentityIterator.hpp.

virtual bool isDisconnected ( ) const
inlinevirtual

if underlying database is not connected.

Reimplemented from IdentityInfo.

Definition at line 41 of file IdentityIterator.hpp.

virtual bool next ( )
inlinevirtual

Advances the iterator to the next element.

Reimplemented from Iterator.

Definition at line 56 of file IdentityIterator.hpp.

IdentityIterator& operator= ( const IdentityIterator src)
inline

Definition at line 71 of file IdentityIterator.hpp.

virtual void reset ( )
inlinevirtual

Sets the iterator to its initial position.

Reimplemented from Iterator.

Definition at line 60 of file IdentityIterator.hpp.

Friends And Related Function Documentation

friend class CreateIndex
friend

Definition at line 26 of file IdentityIterator.hpp.

friend class IndexInfo
friend

Definition at line 23 of file IdentityIterator.hpp.

friend class IndexIterator
friend

Definition at line 24 of file IdentityIterator.hpp.

friend class IndexMetadata
friend

Definition at line 25 of file IdentityIterator.hpp.


The documentation for this class was generated from the following file: