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

UserType Class Reference

#include <UserType.hpp>

Inheritance diagram for UserType:

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.


 UserType ( void )
 Default constructor.

 UserType ( UserTypeCref )
 Copy constructor. More...

virtual ~UserType ( void )
 Virtual destructor.

UserTypeRef operator= ( UserTypeCref )
 Assignment operator. More...

bool operator== ( UserTypeCref ) const
 Equality operator. More...

void addToAccumulator ( corelinux::UnsignedShortIntegerCref )
 Adds the value of the unsigned short to the accumulator. More...

 DECLARE_INSTANCEDATA ( corelinux::UnsignedIntegerPtr , Accumulator )
 Declare the attribute Accumulator as type UnsignedIntegerPtr.


Static Public Methods

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

 UserTypePtr ( void )
 1 a new instance of UserType. More...

 void ( UserTypePtr aPointer )
 1 a point of UserType
  • pointer to UserType.



Detailed Description

Examples:

examp1.cpp.


Constructor & Destructor Documentation

UserType::UserType ( void )
 

Default constructor.

UserType::UserType ( UserTypeCref aUserRef )
 

Copy constructor.

Parameters:
UserType   const reference

UserType::~UserType ( void ) [virtual]
 

Virtual destructor.


Member Function Documentation

UserType::DECLARE_INSTANCEDATA ( corelinux::UnsignedIntegerPtr,
Accumulator )
 

Declare the attribute Accumulator as type UnsignedIntegerPtr.

UserType::UserTypePtr ( void ) [static]
 

1 a new instance of UserType.

Returns:
a pointer to UserType

void UserType::addToAccumulator ( UnsignedShortIntegerCref aUShort )
 

Adds the value of the unsigned short to the accumulator.

Parameters:
UnsignedShortInteger   const reference

MetaTypeCptr UserType::getType ( void ) const [virtual]
 

get the type.

Returns:
a const pointer to the MetaType

Reimplemented from corelinux::Aggregate.

Examples:
examp1.cpp.

MetaTypeCptr UserType::getTypeDescriptor ( void ) [static]
 

get the type descriptor.

Returns:
a const pointer to the MetaType

Reimplemented from corelinux::Aggregate.

void UserType::operator delete ( VoidPtr aVoidPtr )
 

redefine the operator delete[]

  • aVoidPtr the pointer to delete.

Reimplemented from corelinux::Aggregate.

VoidPtr UserType::operator new ( size_t aSize )
 

redefine the operator new[]

  • aSize.

Returns:
a VoidPtr

Reimplemented from corelinux::Aggregate.

UserTypeRef UserType::operator= ( UserTypeCref aUserRef )
 

Assignment operator.

Parameters:
UserType   const reference
Returns:
UserType reference to this

bool UserType::operator== ( UserTypeCref aUserRef ) const
 

Equality operator.

Parameters:
UserType   const reference
Returns:
true if objects are the same one

UserType::void ( UserTypePtr aPointer ) [static]
 

1 a point of UserType

  • pointer to UserType.


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