|
Public Member Functions |
void | dispose () |
| dispose this structure and owning Delete ClazzInfo if flags has MiDelete
|
ClazzEnumValueInfo * | clone (bool deep=true) |
| Make a dynamic clone of this structor.
|
RString | toTypeString (int format) const |
bool | equalsName (IN(acdk::lang::RString) n) const |
void | registerEnumValueInfo () const |
const NamedScopedMetaInfo * | getMetaInfo () const |
NamedScopedMetaInfo * | getMetaInfo () |
Static Public Member Functions |
ClazzEnumValueInfo * | create (ClazzEnumInfo *ei, IN(RString) name, int value) |
| creates new (deletable) ClazzEnumValueInfo
|
void | registerEnumValueInfo (const ClazzEnumValueInfo *enumVal) |
| intern method to register EnumValueInfo
|
void | unregisterEnumValueInfo (const ClazzEnumValueInfo *enumVal) |
Public Attributes |
int | flags |
void * | attributeRes |
const char * | name |
int | nameHashCode |
const char * | ns |
const NamedScopedMetaInfo * | _scopeParent |
| reference to parent Unit, not to ClazzEnum
|
const NamedScopedMetaInfo * | _nextSibling |
const ClazzEnumInfo * | parent |
int | value |
| the integer value represented by this clazzenum
|