Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Examples  

corelinux::LibraryObject Class Reference

LibraryObject is the individual of type MetaTypeLibraryObject, derivations that are to be used in instantiating instances must support 'create' dispatch call that creates an instance of the class. More...

#include <LibraryObject.hpp>

Inheritance diagram for corelinux::LibraryObject:

corelinux::Aggregate corelinux::FrameworkEntity List of all members.

Public Methods

virtual MetaTypeCptr getType ( void ) const
 get the type. More...

VoidPtr operator new (size_t aSize)
 redefine the operator new[]
  • aSize.
More...


void operator delete (VoidPtr aVoidPtr)
 redefine the operator delete[]
  • aVoidPtr the pointer to delete.


 LibraryObject ( void )
 Default requires a name.

virtual ~LibraryObject ( void )
 Virtual destructor.

bool operator== ( LibraryObjectCref ) const
 Equality operator.


Static Public Methods

MetaTypeCptr getTypeDescriptor ( void )
 get the type descriptor. More...

 LibraryObjectPtr ( void )
 1 a new instance of LibraryObject. More...

 void ( LibraryObjectPtr aPointer )
 1 a point of LibraryObject


Protected Methods

 LibraryObject ( LibraryObjectCref )
 Copy constructor.

LibraryObjectRef operator= ( LibraryObjectCref ) throw ( Assertion )
 Assignment operator.


Detailed Description

LibraryObject is the individual of type MetaTypeLibraryObject, derivations that are to be used in instantiating instances must support 'create' dispatch call that creates an instance of the class.


Constructor & Destructor Documentation

corelinux::LibraryObject::LibraryObject ( void )
 

Default requires a name.

corelinux::LibraryObject::~LibraryObject ( void ) [virtual]
 

Virtual destructor.

corelinux::LibraryObject::LibraryObject ( LibraryObjectCref ) [protected]
 

Copy constructor.


Member Function Documentation

corelinux::LibraryObject::LibraryObjectPtr ( void ) [static]
 

1 a new instance of LibraryObject.

Returns:
a pointer to LibraryObject

MetaTypeCptr corelinux::LibraryObject::getType ( void ) const [virtual]
 

get the type.

Returns:
a const pointer to the MetaType

Reimplemented from corelinux::Aggregate.

MetaTypeCptr corelinux::LibraryObject::getTypeDescriptor ( void ) [static]
 

get the type descriptor.

Returns:
a const pointer to the MetaType

Reimplemented from corelinux::Aggregate.

void corelinux::LibraryObject::operator delete ( VoidPtr aVoidPtr )
 

redefine the operator delete[]

  • aVoidPtr the pointer to delete.

Reimplemented from corelinux::Aggregate.

VoidPtr corelinux::LibraryObject::operator new ( size_t aSize )
 

redefine the operator new[]

  • aSize.

Returns:
a VoidPtr

Reimplemented from corelinux::Aggregate.

LibraryObjectRef corelinux::LibraryObject::operator= ( LibraryObjectCref ) throw ( Assertion ) [protected]
 

Assignment operator.

bool corelinux::LibraryObject::operator== ( LibraryObjectCref aLibraryObject ) const
 

Equality operator.

corelinux::LibraryObject::void ( LibraryObjectPtr aPointer ) [static]
 

1 a point of LibraryObject


The documentation for this class was generated from the following files:
This is the CoreLinux++ Framework reference manual
Provided by The CoreLinux Consortium