2005/5/9

     
 

class EnumerationValue

artefaktur
Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   Namespace Members   Compound Members   Related Pages  

acdk::lang::reflect::EnumerationValue Class Reference

#include <Enumeration.h>

Inheritance diagram for acdk::lang::reflect::EnumerationValue:

acdk::lang::Object acdk::lang::ObjectBase acdk::lang::dmi::StdDispatch List of all members.

Detailed Description

represents an enumeration value


Public Member Functions

 EnumerationValue (const acdk::lang::dmi::ClazzEnumInfo *ei, const acdk::lang::dmi::ClazzEnumValueInfo *ev)
virtual RString getName ()
 returns the ClassName for this object by default

virtual RString toString ()
 return a string representation of this object Object::toString() return getName() by default

virtual RString toTypeString (int format=acdk::lang::dmi::TpFtFormatStandard)
int getValue ()
REnumeration getEnumeration ()

Private Attributes

const acdk::lang::dmi::ClazzEnumInfo_enumInfo
const acdk::lang::dmi::ClazzEnumValueInfo_enumValue


Constructor & Destructor Documentation

acdk::lang::reflect::EnumerationValue::EnumerationValue const acdk::lang::dmi::ClazzEnumInfo ei,
const acdk::lang::dmi::ClazzEnumValueInfo ev
[inline]
 


Member Function Documentation

REnumeration acdk::lang::reflect::EnumerationValue::getEnumeration  )  [inline]
 

virtual RString acdk::lang::reflect::EnumerationValue::getName  )  [inline, virtual]
 

returns the ClassName for this object by default

Reimplemented from acdk::lang::Object.

int acdk::lang::reflect::EnumerationValue::getValue  )  [inline]
 

virtual RString acdk::lang::reflect::EnumerationValue::toString  )  [inline, virtual]
 

return a string representation of this object Object::toString() return getName() by default

Reimplemented from acdk::lang::Object.

virtual RString acdk::lang::reflect::EnumerationValue::toTypeString int  format = acdk::lang::dmi::TpFtFormatStandard  )  [inline, virtual]
 


Member Data Documentation

const acdk::lang::dmi::ClazzEnumInfo* acdk::lang::reflect::EnumerationValue::_enumInfo [private]
 

const acdk::lang::dmi::ClazzEnumValueInfo* acdk::lang::reflect::EnumerationValue::_enumValue [private]