#include <FrameworkEntity.hpp>
Inheritance diagram for corelinux::FrameworkEntity:
Public Methods | |
virtual MetaTypePtr | getType ( void ) const |
get the type. More... | |
virtual bool | equals ( FrameworkEntityCptr ) const |
The equals method is defined for each FrameworkEntity type using MetaClass. More... | |
UniversalIdentifierCref | getOid ( void ) const |
Get the object identifier for the instance. More... | |
void | setOid ( UniversalIdentifierCref ) |
Set the object identifier for the instance. | |
void* | operator new (size_t aSize) |
redefine the operator new[]
| |
void | operator delete (void * aVoidPtr) |
redefine the operator delete[]
| |
Constructor and destructor | |
FrameworkEntity ( void ) | |
All FrameworkEntity derivations require a public default constructor for instantiation via the class factory (MetaType). | |
FrameworkEntity ( UniversalIdentifierCref ) | |
Constructor with an instance key. | |
virtual | ~FrameworkEntity ( void ) |
Virtual destructor. | |
Operator overloads | |
bool | operator== ( FrameworkEntityCref ) const |
Equality operator. More... | |
FrameworkEntityRef | operator= ( FrameworkEntityCref ) |
Assignment operator. More... | |
Static Public Methods | |
MetaTypePtr | getTypeDescriptor ( void ) |
get the type descriptor. More... | |
FrameworkEntityPtr ( void ) | |
create a new instance of className. More... | |
FrameworkEntityPtr ( UniversalIdentifierCref ) | |
create a new instance of className with OID. More... | |
void ( FrameworkEntityPtr aPointer ) | |
destroy a point of className
| |
FrameworkEntityCptr | castDown ( FrameworkEntityCptr ) |
Cast the reference down to type. | |
FrameworkEntityPtr | castDown ( FrameworkEntityPtr ) |
Cast the reference down to type. | |
FrameworkEntityCref | castDown ( FrameworkEntityCref ) |
Cast the reference down to type. | |
FrameworkEntityRef | castDown ( FrameworkEntityRef ) |
Cast the reference down to type. |
|
All FrameworkEntity derivations require a public default constructor for instantiation via the class factory (MetaType).
|
|
Constructor with an instance key.
|
|
Virtual destructor.
|
|
create a new instance of className with OID.
|
|
create a new instance of className.
|
|
Cast the reference down to type.
|
|
Cast the reference down to type.
|
|
Cast the reference down to type.
|
|
Cast the reference down to type.
|
|
The equals method is defined for each FrameworkEntity type using MetaClass. It compares the type, then the address of the pointer, and if needed will call out to the types operator== |
|
Get the object identifier for the instance.
|
|
|
|
redefine the operator delete[]
|
|
|
Assignment operator.
|
|
Equality operator.
|
|
Set the object identifier for the instance.
|
|
destroy a point of className
|