CSearchCondition Class Reference

class CSearchCondition : public CBase

Abstract base class for all search conditions.

All concrete conditions must derive from this class.

searchutilities.lib

Inherits from

Constructor & Destructor Documentation

CSearchCondition(const TConditionType &)

CSearchCondition(const TConditionType &aType)[protected]

constructor

Parameters

const TConditionType & aType- Condition type

~CSearchCondition()

IMPORT_C~CSearchCondition()[virtual]

Destructor

Member Functions Documentation

ConditionExtensionL(TUid)

TAny *ConditionExtensionL(TUid)[inline, virtual]

Returns the extension for this interface. If no extension is available, return NULL.

Parameters

TUid

ExternalizeL(RWriteStream &)

IMPORT_C voidExternalizeL(RWriteStream &aStream)const [virtual]

Externalize function

Parameters

RWriteStream & aStream- stream

Type()

IMPORT_C TConditionTypeType()const

Returns type of the condition

Member Enumerations Documentation

Enum TConditionType

Condition type can be one of following types

Enumerators

EConditionTypeSimple = 0x1
EConditionTypeBoolean = 0x2

Member Data Documentation

TAny * iReservedExtension

TAny *iReservedExtension[private]

Reserved for extension

TConditionType iType

TConditionType iType[private]

Condition type