Meta::TMetaArrayBase Class Reference

class Meta::TMetaArrayBase : public Meta::MMetaType

Implementation of MMetaType for RArray. Assumes that the doing a bite copy on the array template type is ok.

since v9.0

Inherits from

Public Member Functions
IMPORT_C TIntLoad(TPtrC8 &)
IMPORT_C TIntStore(TDes8 &)
Protected Member Functions
TMetaArrayBase()
TInt Append(TUint8 *)
TUint8 *At(TInt)
TInt Count()
voidReset()
TInt SizeOfType()
Inherited Functions
Meta::MMetaType::Copy(const TAny *)
Meta::MMetaType::Length()const

Constructor & Destructor Documentation

TMetaArrayBase()

TMetaArrayBase()[protected, inline]

Member Functions Documentation

Append(TUint8 *)

TInt Append(TUint8 *aData)[protected, pure virtual]

Parameters

TUint8 * aData

At(TInt)

TUint8 *At(TIntaIndex)const [protected, pure virtual]

Parameters

TInt aIndex

Count()

TInt Count()const [protected, pure virtual]

Load(TPtrC8 &)

IMPORT_C TIntLoad(TPtrC8 &aBuffer)[virtual]

Loads content of a meta object (in iData) from a descriptor

Parameters

TPtrC8 & aBuffer

Reset()

voidReset()[protected, pure virtual]

SizeOfType()

TInt SizeOfType()const [protected, pure virtual]

Store(TDes8 &)

IMPORT_C TIntStore(TDes8 &aBuffer)const [virtual]

Stores content of a meta object (in iData) to a descriptor

Parameters

TDes8 & aBuffer