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

void ConstructL ( 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 & aFieldType Field type which is iterated.
const MVPbkBaseContactFieldCollection & aFields Contact fields to iterate.

Next()

const MVPbkBaseContactField * Next ( ) const

Member Data Documentation

CBaseFieldByTypeIterator * iIterator

CBaseFieldByTypeIterator * iIterator [private]