EPOC   SDK Home Glossary Indexes Previous Next Up

CContactItemFieldDef class


Contents


CContactItemFieldDef class — Field definition

Section Contents


Overview

Compatibility

Applications that use this class will not work correctly on a version of EPOC earlier than ER5.

Derivation

CBase

Abstract: CBase behaviour.

CArrayFixBase

Abstract: implementation; non-templated base class and shared code.

CArrayFix<class T>

Abstract: implementation; shared code base class.

CArrayFixFlat<TUid>

A fixed length array of class TUid objects using a flat array buffer.

Defined in

cntfield.h

Link against

cntmodel.lib

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.


Construction


CContactItemFieldDef() — Default C++ constructor

CContactItemFieldDef()

Description

The default C++ constructor is used to construct the CContactItemFieldDef object, calling the base class constructor with a granularity of 8.

EPOC       SDK Home Glossary Indexes Previous Next Up