CVPbkContactFieldTypeIterator Class Reference

class CVPbkContactFieldTypeIterator : public CBase

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

Inherits from

  • CVPbkContactFieldTypeIterator

Constructor & Destructor Documentation

~CVPbkContactFieldTypeIterator()

~CVPbkContactFieldTypeIterator()

Destructor.

Member Functions Documentation

ConstructL(const MVPbkFieldType &, MVPbkStoreContactFieldCollection &)

voidConstructL(const MVPbkFieldType &aFieldType,
MVPbkStoreContactFieldCollection &aStoreFields
)[private]

Parameters

const MVPbkFieldType & aFieldType
MVPbkStoreContactFieldCollection & aStoreFields

HasNext()

TBool HasNext()const

NewLC(const MVPbkFieldType &, MVPbkStoreContactFieldCollection &)

IMPORT_C CVPbkContactFieldTypeIterator *NewLC(const MVPbkFieldType &aFieldType,
MVPbkStoreContactFieldCollection &aFields
)[static]

Constructor for iterating store contact fields. A new instance of this class

Parameters

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

Next()

const MVPbkStoreContactField *Next()const

Next()

MVPbkStoreContactField *Next()

Member Data Documentation

CStoreFieldByTypeIterator * iIterator

CStoreFieldByTypeIterator *iIterator[private]