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 &)

void ConstructL ( TMetaDataFieldId aId,
const TDesC & aData
) [private]

By default Symbian 2nd phase constructor is private.

Parameters

TMetaDataFieldId aId
const TDesC & aData

ConstructL(TMetaDataFieldId, const TDesC8 &)

void ConstructL ( TMetaDataFieldId aId,
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 ( TMetaDataFieldId aId,
const TDesC & aData
) [static]

Two-phased constructor.

Parameters

TMetaDataFieldId aId The ID of this metadata field
const TDesC & aData The field data

NewLC(TMetaDataFieldId, const TDesC8 &)

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

Two-phased constructor.

Parameters

TMetaDataFieldId aId The ID of this metadata field
const TDesC8 & aData An 8 bit field data

Member Data Documentation

HBufC * iData

HBufC * iData [private]

HBufC8 * iData8

HBufC8 * iData8 [private]

TMetaDataFieldId iId

TMetaDataFieldId iId [private]