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

corelinux::FrameworkString Class Reference

#include <FrameworkString.hpp>

Inheritance diagram for corelinux::FrameworkString:

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
 FrameworkString ( void )
 All FrameworkString derivations require a public default constructor for instantiation via the class factory (MetaType).

 FrameworkString ( FrameworkStringCref )
 Copy constructor. More...

 FrameworkString ( CharCptr )
 Value constructor. More...

virtual ~FrameworkString ( void )
 Virtual destructor.

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

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

FrameworkStringRef operator= ( FrameworkStringCref )
 Assignment operator. More...

FrameworkStringRef operator= ( CharCptr )
 Assignment operator. More...

FrameworkStringRef operator+= ( FrameworkStringCref )
 Concat operators for class. More...

FrameworkStringRef operator+= ( CharCptr )
 Concat operator for char pointer. More...

Data members for Meta access
 DECLARE_INSTANCEDATA ( CharPtr, Value )

Static Public Methods

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

 FrameworkStringPtr ( void )
 1 a new instance of FrameworkString. More...

 void ( FrameworkStringPtr aPointer )
 1 a point of FrameworkString


Detailed Description

Simple FrameworkString with character pointer value


Constructor & Destructor Documentation

corelinux::FrameworkString::FrameworkString ( void )
 

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

corelinux::FrameworkString::FrameworkString ( FrameworkStringCref aRef )
 

Copy constructor.

Parameters:
FrameworkString   const reference

corelinux::FrameworkString::FrameworkString ( CharCptr aPtr )
 

Value constructor.

Parameters:
bool   const reference

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

Virtual destructor.


Member Function Documentation

corelinux::FrameworkString::DECLARE_INSTANCEDATA ( CharPtr,
Value )
 

corelinux::FrameworkString::FrameworkStringPtr ( void ) [static]
 

1 a new instance of FrameworkString.

Returns:
a pointer to FrameworkString

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

get the type.

Returns:
a const pointer to the MetaType

Reimplemented from corelinux::FrameworkEntity.

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

get the type descriptor.

Returns:
a const pointer to the MetaType

Reimplemented from corelinux::FrameworkEntity.

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

redefine the operator delete[]

  • aVoidPtr the pointer to delete.

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

redefine the operator new[]

  • aSize.

Returns:
a VoidPtr

Reimplemented from corelinux::FrameworkEntity.

FrameworkStringRef corelinux::FrameworkString::operator+= ( CharCptr aPtr )
 

Concat operator for char pointer.

Parameters:
Char   const pointer
Returns:
FrameworkString reference to (*this)

FrameworkStringRef corelinux::FrameworkString::operator+= ( FrameworkStringCref aRef )
 

Concat operators for class.

Parameters:
FrameworkString   const reference
Returns:
FrameworkString reference to (*this)

FrameworkStringRef corelinux::FrameworkString::operator= ( CharCptr aPtr )
 

Assignment operator.

Parameters:
bool   const reference
Returns:
FrameworkString reference to ( *this )

FrameworkStringRef corelinux::FrameworkString::operator= ( FrameworkStringCref aRef )
 

Assignment operator.

Parameters:
FrameworkString   const reference
Returns:
FrameworkString reference to (*this)

bool corelinux::FrameworkString::operator== ( CharCptr aPtr ) const
 

Equality operator.

Parameters:
bool   const reference
Returns:
bool true if the values are the same

bool corelinux::FrameworkString::operator== ( FrameworkStringCref aFrameworkString ) const
 

Equality operator.

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

corelinux::FrameworkString::void ( FrameworkStringPtr aPointer ) [static]
 

1 a point of FrameworkString


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