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

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 & aIterationCriteria Field type iteration criteria.
const MVPbkFieldTypeList & aFieldTypeList Field 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]