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

Provides services to modify identity information of a derived class. More...

#include <IdentityMutator.hpp>

+ Inheritance diagram for IdentityMutator:

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 void setName (const char *name)
IdentityMutatoroperator= (const IdentityMutator &src)
 IdentityMutator (const IdentityMutator &src)
virtual ~IdentityMutator ()
 IdentityMutator ()
- Public Member Functions inherited from Object
void * get () const
Objectoperator= (const Object &src)
 Object (const Object &src)
virtual ~Object ()
 Object ()

Additional Inherited Members

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

Detailed Description

Provides services to modify identity information of a derived class.

Definition at line 15 of file IdentityMutator.hpp.

Constructor & Destructor Documentation

IdentityMutator ( const IdentityMutator src)
inline

Definition at line 52 of file IdentityMutator.hpp.

virtual ~IdentityMutator ( )
inlinevirtual

Definition at line 56 of file IdentityMutator.hpp.

IdentityMutator ( )
inline

Definition at line 57 of file IdentityMutator.hpp.

Member Function Documentation

virtual bool cast ( const Object from)
inlinevirtual

Performs safe typecast.

Reimplemented from Object.

Reimplemented in ColumnMetadata, CreateTable, EntityMetadata, IdentityMetadata, TableMetadata, TableMutator, ColumnMutator, and EntityMutator.

Definition at line 24 of file IdentityMutator.hpp.

virtual Type::Enum getClassType ( ) const
inlinevirtual

class type of the object.

Reimplemented from Object.

Reimplemented in ColumnMetadata, CreateTable, EntityMetadata, IdentityMetadata, TableMetadata, TableMutator, ColumnMutator, and EntityMutator.

Definition at line 36 of file IdentityMutator.hpp.

virtual Type::Enum getObjectType ( ) const
inlinevirtual

object type of the underlying derived object.

Reimplemented from Object.

Reimplemented in ColumnMetadata, CreateTable, EntityMetadata, IdentityMetadata, TableMetadata, TableMutator, ColumnMutator, and EntityMutator.

Definition at line 40 of file IdentityMutator.hpp.

virtual bool isConnected ( ) const
inlinevirtual

if underlying database is connected.

Reimplemented from Object.

Reimplemented in ColumnMetadata, CreateTable, EntityMetadata, IdentityMetadata, TableMetadata, TableMutator, ColumnMutator, and EntityMutator.

Definition at line 28 of file IdentityMutator.hpp.

virtual bool isDisconnected ( ) const
inlinevirtual

if underlying database is not connected.

Reimplemented from Object.

Reimplemented in ColumnMetadata, CreateTable, EntityMetadata, IdentityMetadata, TableMetadata, TableMutator, ColumnMutator, and EntityMutator.

Definition at line 32 of file IdentityMutator.hpp.

IdentityMutator& operator= ( const IdentityMutator src)
inline

Definition at line 51 of file IdentityMutator.hpp.

virtual void setName ( const char *  name)
inlinevirtual

Sets the name of the entity.

Reimplemented in ColumnMetadata, CreateTable, EntityMetadata, TableMetadata, IdentityMetadata, TableMutator, ColumnMutator, and EntityMutator.

Definition at line 47 of file IdentityMutator.hpp.


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