CVPbkBaseContactFieldTypeListIterator Class Reference

class CVPbkBaseContactFieldTypeListIterator : public CBase

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

Inherits from

  • CVPbkBaseContactFieldTypeListIterator

Constructor & Destructor Documentation

~CVPbkBaseContactFieldTypeListIterator()

~CVPbkBaseContactFieldTypeListIterator()

Destructor.

Member Functions Documentation

ConstructL(const MVPbkFieldTypeList &, const MVPbkBaseContactFieldCollection &)

voidConstructL(const MVPbkFieldTypeList &aFieldTypeList,
const MVPbkBaseContactFieldCollection &aFields
)[private]

Parameters

const MVPbkFieldTypeList & aFieldTypeList
const MVPbkBaseContactFieldCollection & aFields

HasNext()

TBool HasNext()const

NewLC(const MVPbkFieldTypeList &, const MVPbkBaseContactFieldCollection &)

IMPORT_C CVPbkBaseContactFieldTypeListIterator *NewLC(const MVPbkFieldTypeList &aFieldTypeList,
const MVPbkBaseContactFieldCollection &aFields
)[static]

Constructor for iterating store contact fields.

Parameters

const MVPbkFieldTypeList & aFieldTypeListField type list which is iterated.
const MVPbkBaseContactFieldCollection & aFieldsContact fields to iterate.

Next()

const MVPbkBaseContactField *Next()const

Member Data Documentation

CBaseFieldByTypeListIterator * iIterator

CBaseFieldByTypeListIterator *iIterator[private]