CVPbkBaseContactFieldTypeIterator Class Reference

class CVPbkBaseContactFieldTypeIterator : public CBase

Virtual Phonebook contact field type iterator. Iterates the contact fields according to the field type specified.

Inherits from

  • CVPbkBaseContactFieldTypeIterator

Constructor & Destructor Documentation

~CVPbkBaseContactFieldTypeIterator()

~CVPbkBaseContactFieldTypeIterator()

Destructor.

Member Functions Documentation

ConstructL(const MVPbkFieldType &, const MVPbkBaseContactFieldCollection &)

voidConstructL(const MVPbkFieldType &aFieldType,
const MVPbkBaseContactFieldCollection &aFields
)[private]

Parameters

const MVPbkFieldType & aFieldType
const MVPbkBaseContactFieldCollection & aFields

HasNext()

TBool HasNext()const

NewLC(const MVPbkFieldType &, const MVPbkBaseContactFieldCollection &)

IMPORT_C CVPbkBaseContactFieldTypeIterator *NewLC(const MVPbkFieldType &aFieldType,
const MVPbkBaseContactFieldCollection &aFields
)[static]

Constructor for iterating store contact fields.

Parameters

const MVPbkFieldType & aFieldTypeField type which is iterated.
const MVPbkBaseContactFieldCollection & aFieldsContact fields to iterate.

Next()

const MVPbkBaseContactField *Next()const

Member Data Documentation

CBaseFieldByTypeIterator * iIterator

CBaseFieldByTypeIterator *iIterator[private]