Symbian Developer Library

SYMBIAN OS V6.1 EDITION FOR C++

[Index] [Glossary] [Previous] [Next]



Location: cntfield.h
Link against: cntmodel.lib

Class CContactItemFieldDef

CContactItemFieldDef

Support

Supported from 5.0

Description

A field definition is an array of field types. Field definitions are used in the CContactDatabase find functions to specify a subset of fields to search.

The CContactItemFieldDef class is derived from CArrayFixFlat<TUid> so all relevant functions can be used, e.g. to add and remove elements. It adds no functions other than a constructor.

Derivation

CArrayFixA thin templated base class for arrays of fixed length objects
CArrayFixBaseBase class for arrays of fixed length objects
CArrayFixFlatArray of fixed length objects contained within a flat dynamic buffer
CBaseBase class for all classes to be instantiated on the heap
CContactItemFieldDefA field definition is an array of field types

Defined in CContactItemFieldDef:
CContactItemFieldDef()

Inherited from CArrayFix:
AppendL(), AppendL()Append, Array(), At(), Back(), End(), ExpandL(), ExtendL(), Find(), FindIsq(), InsertIsqAllowDuplicatesL(), InsertIsqL(), InsertL(), ResizeL(), operator[]

Inherited from CArrayFixBase:
Compress(), Count(), Delete(), Length(), Reset(), Sort()

Inherited from CArrayFixFlat:
SetReserveL()

Inherited from CBase:
operator new()


Construction


CContactItemFieldDef()

CContactItemFieldDef()

Description

The default C++ constructor is used to construct the CContactItemFieldDef object, with an array granularity of 8.