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

corelinux::UnsignedShortInteger Class Reference

#include <UnsignedShortInteger.hpp>

Inheritance diagram for corelinux::UnsignedShortInteger:

corelinux::UnsignedInteger corelinux::UnsignedNumber corelinux::Number 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.


Constructor and destructor
 UnsignedShortInteger ( void )
 All UnsignedShortInteger derivations require a public default constructor for instantiation via the class factory (MetaType).

 UnsignedShortInteger ( UnsignedShortIntegerCref )
 Copy constructor. More...

 UnsignedShortInteger ( WordCref )
 Value constructor. More...

virtual ~UnsignedShortInteger ( void )
 Virtual destructor.

Operator overloads
bool operator== ( UnsignedShortIntegerCref ) const
 Equality operator. More...

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

UnsignedShortIntegerRef operator= ( UnsignedShortIntegerCref )
 Assignment operator. More...

UnsignedShortIntegerRef operator= ( WordCref )
 Assignment operator. More...

Data members for Meta access
 DECLARE_INSTANCEDATA_FROMBASE ( Word, Value, UnsignedInt, UnsignedInteger )

Static Public Methods

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

 UnsignedShortIntegerPtr ( void )
 1 a new instance of UnsignedShortInteger. More...

 void ( UnsignedShortIntegerPtr aPointer )
 1 a point of UnsignedShortInteger


Detailed Description

Represents the 16 bit subset of UnsignedNumber


Constructor & Destructor Documentation

corelinux::UnsignedShortInteger::UnsignedShortInteger ( void )
 

All UnsignedShortInteger derivations require a public default constructor for instantiation via the class factory (MetaType).

corelinux::UnsignedShortInteger::UnsignedShortInteger ( UnsignedShortIntegerCref )
 

Copy constructor.

Parameters:
UnsignedShortInteger   const reference

corelinux::UnsignedShortInteger::UnsignedShortInteger ( WordCref )
 

Value constructor.

Parameters:
Word   const reference

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

Virtual destructor.


Member Function Documentation

corelinux::UnsignedShortInteger::DECLARE_INSTANCEDATA_FROMBASE ( Word,
Value,
UnsignedInt,
UnsignedInteger )
 

corelinux::UnsignedShortInteger::UnsignedShortIntegerPtr ( void ) [static]
 

1 a new instance of UnsignedShortInteger.

Returns:
a pointer to UnsignedShortInteger

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

get the type.

Returns:
a const pointer to the MetaType

Reimplemented from corelinux::UnsignedInteger.

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

get the type descriptor.

Returns:
a const pointer to the MetaType

Reimplemented from corelinux::UnsignedInteger.

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

redefine the operator delete[]

  • aVoidPtr the pointer to delete.

Reimplemented from corelinux::UnsignedInteger.

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

redefine the operator new[]

  • aSize.

Returns:
a VoidPtr

Reimplemented from corelinux::UnsignedInteger.

UnsignedShortIntegerRef corelinux::UnsignedShortInteger::operator= ( WordCref )
 

Assignment operator.

Parameters:
Word   const reference @returnm UnsignedShortInteger reference to (*this)

UnsignedShortIntegerRef corelinux::UnsignedShortInteger::operator= ( UnsignedShortIntegerCref )
 

Assignment operator.

Parameters:
UnsignedShortInteger   const reference @returnm UnsignedShortInteger reference to (*this)

Reimplemented from corelinux::UnsignedInteger.

bool corelinux::UnsignedShortInteger::operator== ( WordCref ) const
 

Equality operator.

Parameters:
Word   const reference
Returns:
bool true if the same object instance

bool corelinux::UnsignedShortInteger::operator== ( UnsignedShortIntegerCref ) const
 

Equality operator.

Parameters:
UnsignedShortInteger   const reference
Returns:
bool true if the same object instance

Reimplemented from corelinux::UnsignedInteger.

corelinux::UnsignedShortInteger::void ( UnsignedShortIntegerPtr aPointer ) [static]
 

1 a point of UnsignedShortInteger


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