CVPbkFieldTypeIterator Class Reference

class CVPbkFieldTypeIterator : public CBase

Virtual Phonebook field type iterator. Iterates the field types according to the field type selector criteria.

Inherits from

  • CVPbkFieldTypeIterator

Constructor & Destructor Documentation

CVPbkFieldTypeIterator(const CVPbkFieldTypeSelector &, const MVPbkFieldTypeList &)

CVPbkFieldTypeIterator(const CVPbkFieldTypeSelector &aIterationCriteria,
const MVPbkFieldTypeList &aFieldTypeList
)[private, inline]

Parameters

const CVPbkFieldTypeSelector & aIterationCriteria
const MVPbkFieldTypeList & aFieldTypeList

~CVPbkFieldTypeIterator()

~CVPbkFieldTypeIterator()

Destructor.

Member Functions Documentation

HasNext()

TBool HasNext()const [virtual]

NewLC(const CVPbkFieldTypeSelector &, const MVPbkFieldTypeList &)

IMPORT_C CVPbkFieldTypeIterator *NewLC(const CVPbkFieldTypeSelector &aIterationCriteria,
const MVPbkFieldTypeList &aFieldTypeList
)[static]

Constructor.

Parameters

const CVPbkFieldTypeSelector & aIterationCriteriaField type iteration criteria.
const MVPbkFieldTypeList & aFieldTypeListField types to iterate.

Next()

const MVPbkFieldType *Next()[virtual]

Member Data Documentation

const MVPbkFieldTypeList & iFieldTypeList

const MVPbkFieldTypeList &iFieldTypeList[private]

const CVPbkFieldTypeSelector & iIterationCriteria

const CVPbkFieldTypeSelector &iIterationCriteria[private]

TInt iIteratorIndex

TInt iIteratorIndex[private]