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 void ExternalizeL ( RWriteStream & aStream ) const [virtual]

Externalize function

Parameters

RWriteStream & aStream - stream

Type()

IMPORT_C TConditionType Type ( ) 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