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

void ConstructL ( 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.

Parameters

const MVPbkFieldType & aFieldType Field type which is iterated.
MVPbkStoreContactFieldCollection & aFields Contact fields to iterate.

Next()

const MVPbkStoreContactField * Next ( ) const

Next()

MVPbkStoreContactField * Next ( )

Member Data Documentation

CStoreFieldByTypeIterator * iIterator

CStoreFieldByTypeIterator * iIterator [private]