2005/5/9

     
 

class ObjectArrayBase

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

acdk::lang::ObjectArrayBase Class Reference

#include <ObjectArrayBase.h>

Inheritance diagram for acdk::lang::ObjectArrayBase:

acdk::lang::ObjectArrayBaseImpl acdk::lang::Object acdk::lang::ObjectBase acdk::lang::dmi::StdDispatch ObjectArrayImpl< T > List of all members.

Detailed Description

base DMIable implementation of Arrays of Objects Normally this class will not be used by application code


Public Member Functions

 ObjectArrayBase (int size=0)
 ObjectArrayBase (const acdk::lang::dmi::ClazzInfo *elemtype, int size)
virtual acdk::lang::dmi::ClazzInfogetClazzInfo ()
 returns the ClazzInfo of this object instance must not be 0

virtual::acdk::lang::RClass getClass ()
virtual void getCollectableFields (FieldReferences &fields)
 retrun the collectable fields of this object (all Objects fields) will be re-implemented for each class by methods generated by acdkmc If this is manually implemented, the flag ObjectHasLocalGc should be set.

virtual::acdk::lang::dmi::SysFields getInternalFields (int flags, const::acdk::lang::dmi::ClazzInfo *clazz=0)


Constructor & Destructor Documentation

acdk::lang::ObjectArrayBase::ObjectArrayBase int  size = 0  )  [inline]
 

acdk::lang::ObjectArrayBase::ObjectArrayBase const acdk::lang::dmi::ClazzInfo elemtype,
int  size
[inline]
 


Member Function Documentation

virtual ::acdk::lang::RClass acdk::lang::ObjectArrayBase::getClass  )  [virtual]
 

Reimplemented from acdk::lang::Object.

virtual acdk::lang::dmi::ClazzInfo* acdk::lang::ObjectArrayBase::getClazzInfo  )  [virtual]
 

returns the ClazzInfo of this object instance must not be 0

Implements acdk::lang::dmi::StdDispatch.

virtual void acdk::lang::ObjectArrayBase::getCollectableFields FieldReferences fields  )  [virtual]
 

retrun the collectable fields of this object (all Objects fields) will be re-implemented for each class by methods generated by acdkmc If this is manually implemented, the flag ObjectHasLocalGc should be set.

Reimplemented from acdk::lang::ObjectBase.

virtual ::acdk::lang::dmi::SysFields acdk::lang::ObjectArrayBase::getInternalFields int  flags,
const::acdk::lang::dmi::ClazzInfo *  clazz = 0
[virtual]