CMsvFindResultSelection Class Reference

#include <mw/msvfind.h>

class CMsvFindResultSelection : public CArrayFixFlat< TMsvFindResult >, public CArrayFixFlat< TMsvFindResult >
Public Member Functions
CMsvFindResultSelection()
IMPORT_C CMsvFindResultSelection *CopyL()
IMPORT_C CMsvFindResultSelection *CopyLC()
IMPORT_C TIntFind(TMsvId)
Inherited Functions
CArrayFix< TMsvFindResult >::AppendL(const TMsvFindResult &)
CArrayFix< TMsvFindResult >::AppendL(const TMsvFindResult &,TInt)
CArrayFix< TMsvFindResult >::AppendL(const TMsvFindResult *,TInt)
CArrayFix< TMsvFindResult >::Array()const
CArrayFix< TMsvFindResult >::At(TInt)
CArrayFix< TMsvFindResult >::At(TInt)const
CArrayFix< TMsvFindResult >::Back(TInt)
CArrayFix< TMsvFindResult >::Back(TInt)const
CArrayFix< TMsvFindResult >::CArrayFix(TBufRep,TInt)
CArrayFix< TMsvFindResult >::End(TInt)
CArrayFix< TMsvFindResult >::End(TInt)const
CArrayFix< TMsvFindResult >::ExpandL(TInt)
CArrayFix< TMsvFindResult >::ExtendL()
CArrayFix< TMsvFindResult >::Find(const TMsvFindResult &,TKeyArrayFix &,TInt &)const
CArrayFix< TMsvFindResult >::FindIsq(const TMsvFindResult &,TKeyArrayFix &,TInt &)const
CArrayFix< TMsvFindResult >::InsertIsqAllowDuplicatesL(const TMsvFindResult &,TKeyArrayFix &)
CArrayFix< TMsvFindResult >::InsertIsqL(const TMsvFindResult &,TKeyArrayFix &)
CArrayFix< TMsvFindResult >::InsertL(TInt,const TMsvFindResult &)
CArrayFix< TMsvFindResult >::InsertL(TInt,const TMsvFindResult &,TInt)
CArrayFix< TMsvFindResult >::InsertL(TInt,const TMsvFindResult *,TInt)
CArrayFix< TMsvFindResult >::ResizeL(TInt)
CArrayFix< TMsvFindResult >::ResizeL(TInt,const TMsvFindResult &)
CArrayFix< TMsvFindResult >::operator[](TInt)
CArrayFix< TMsvFindResult >::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< TMsvFindResult >::CArrayFixFlat(TInt)
CArrayFixFlat< TMsvFindResult >::SetReserveL(TInt)
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

Collection of results from a text search operation. The collection is organized as an array.

Constructor & Destructor Documentation

CMsvFindResultSelection ( )

IMPORT_CCMsvFindResultSelection()

Constructs an empty results collection.

Member Function Documentation

CopyL ( )

IMPORT_C CMsvFindResultSelection *CopyL()const

Creates a copy of the results of the text search operation.

The function leaves if memory cannot be allocated for the new object.

Return Value
Pointer to the new copy of the results of the text search operation.

CopyLC ( )

IMPORT_C CMsvFindResultSelection *CopyLC()const

Creates a copy of the results of the text search operation and puts a pointer to the new object onto the cleanup stack.

The function leaves if memory cannot be allocated for the new object.

Return Value
Pointer to the new copy of the results of the text search operation.

Find ( TMsvId )

IMPORT_C TIntFind(TMsvIdaId)const

Returns the index of the entry corresponding to the specified entry Id.

Parameters
aIdThe entry Id.
Return Value
The index of the entry within the search results which has the specified entry Id. KErrNotFound, if there is no matching entry.