CContactItemFieldDef Class Reference

#include <app/cntfield.h>

class CContactItemFieldDef : public CArrayFixFlat< TUid >

Inherits from

  • CContactItemFieldDef
    Public Member Functions
    CContactItemFieldDef()
    Inherited Functions
    CArrayFix< TUid >::AppendL(const TUid &)
    CArrayFix< TUid >::AppendL(const TUid &,TInt)
    CArrayFix< TUid >::AppendL(const TUid *,TInt)
    CArrayFix< TUid >::Array()const
    CArrayFix< TUid >::At(TInt)
    CArrayFix< TUid >::At(TInt)const
    CArrayFix< TUid >::Back(TInt)
    CArrayFix< TUid >::Back(TInt)const
    CArrayFix< TUid >::CArrayFix(TBufRep,TInt)
    CArrayFix< TUid >::End(TInt)
    CArrayFix< TUid >::End(TInt)const
    CArrayFix< TUid >::ExpandL(TInt)
    CArrayFix< TUid >::ExtendL()
    CArrayFix< TUid >::Find(const TUid &,TKeyArrayFix &,TInt &)const
    CArrayFix< TUid >::FindIsq(const TUid &,TKeyArrayFix &,TInt &)const
    CArrayFix< TUid >::InsertIsqAllowDuplicatesL(const TUid &,TKeyArrayFix &)
    CArrayFix< TUid >::InsertIsqL(const TUid &,TKeyArrayFix &)
    CArrayFix< TUid >::InsertL(TInt,const TUid &)
    CArrayFix< TUid >::InsertL(TInt,const TUid &,TInt)
    CArrayFix< TUid >::InsertL(TInt,const TUid *,TInt)
    CArrayFix< TUid >::ResizeL(TInt)
    CArrayFix< TUid >::ResizeL(TInt,const TUid &)
    CArrayFix< TUid >::operator[](TInt)
    CArrayFix< TUid >::operator[](TInt)const
    CArrayFixBase::AtR(const CBase *,TInt)
    CArrayFixBase::CArrayFixBase(TBufRep,TInt,TInt)
    CArrayFixBase::Compress()
    CArrayFixBase::Count()const
    CArrayFixBase::CountR(const CBase *)
    CArrayFixBase::Delete(TInt)
    CArrayFixBase::Delete(TInt,TInt)
    CArrayFixBase::Find(const TAny *,TKeyArrayFix &,TInt &)const
    CArrayFixBase::FindIsq(const TAny *,TKeyArrayFix &,TInt &)const
    CArrayFixBase::InsertIsqAllowDuplicatesL(const TAny *,TKeyArrayFix &)
    CArrayFixBase::InsertIsqL(const TAny *,TKeyArrayFix &)
    CArrayFixBase::InsertL(TInt,const TAny *)
    CArrayFixBase::InsertL(TInt,const TAny *,TInt)
    CArrayFixBase::InsertRepL(TInt,const TAny *,TInt)
    CArrayFixBase::Length()const
    CArrayFixBase::Reset()
    CArrayFixBase::ResizeL(TInt,const TAny *)
    CArrayFixBase::SetKey(TKeyArrayFix &)const
    CArrayFixBase::SetReserveFlatL(TInt)
    CArrayFixBase::Sort(TKeyArrayFix &)
    CArrayFixBase::~CArrayFixBase()
    CArrayFixFlat< TUid >::CArrayFixFlat(TInt)
    CArrayFixFlat< TUid >::SetReserveL(TInt)
    CArrayFixFlat< TUid >::~CArrayFixFlat()
    CBase::CBase()
    CBase::Delete(CBase *)
    CBase::Extension_(TUint,TAny *&,TAny *)
    CBase::operator new(TUint)
    CBase::operator new(TUint,TAny *)
    CBase::operator new(TUint,TLeave)
    CBase::operator new(TUint,TLeave,TUint)
    CBase::operator new(TUint,TUint)
    CBase::~CBase()

    Detailed Description

    A field definition.

    This is an array of field types. Field definitions are used by CContactDatabase to specify a subset of fields when searching.

    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.

    Constructor & Destructor Documentation

    CContactItemFieldDef ( )

    CContactItemFieldDef()[inline]

    Constructs the CContactItemFieldDef object, with an array granularity of 8.