CMetaDataField Class Reference

class CMetaDataField : public CBase

This class implements

MetaDataUtility.lib
Since
3.0

Inherits from

Constructor & Destructor Documentation

CMetaDataField()

CMetaDataField()[private]

C++ default constructor.

~CMetaDataField()

~CMetaDataField()[virtual]

Destructor.

Member Functions Documentation

ConstructL(TMetaDataFieldId, const TDesC &)

voidConstructL(TMetaDataFieldIdaId,
const TDesC &aData
)[private]

By default Symbian 2nd phase constructor is private.

Parameters

TMetaDataFieldId aId
const TDesC & aData

ConstructL(TMetaDataFieldId, const TDesC8 &)

voidConstructL(TMetaDataFieldIdaId,
const TDesC8 &aData
)[private]

By default Symbian 2nd phase constructor is private.

Parameters

TMetaDataFieldId aId
const TDesC8 & aData

Data()

TPtrC Data()const
Returns the metadata field data.
Since
3.0

Data8()

TPtrC8 Data8()const
Returns the metadata field 8 bit data.
Since
3.0

Id()

TMetaDataFieldId Id()const
Returns the metadata field ID.
Since
3.0

NewLC(TMetaDataFieldId, const TDesC &)

CMetaDataField *NewLC(TMetaDataFieldIdaId,
const TDesC &aData
)[static]

Two-phased constructor.

Parameters

TMetaDataFieldId aIdThe ID of this metadata field
const TDesC & aDataThe field data

NewLC(TMetaDataFieldId, const TDesC8 &)

CMetaDataField *NewLC(TMetaDataFieldIdaId,
const TDesC8 &aData
)[static]

Two-phased constructor.

Parameters

TMetaDataFieldId aIdThe ID of this metadata field
const TDesC8 & aDataAn 8 bit field data

Member Data Documentation

HBufC * iData

HBufC *iData[private]

HBufC8 * iData8

HBufC8 *iData8[private]

TMetaDataFieldId iId

TMetaDataFieldId iId[private]