TUidType Class Reference

class TUidType

Encapsulates a set of three unique identifiers (UIDs) which, in combination, identify a system object such as a GUI application or a DLL. The three component UIDs are referred to as UID1, UID2 and UID3.

An object of this type is referred to as a compound identifier or a UID type.

Public Member Functions
TUidType()
TUidType(TUid)
TUidType(TUid, TUid)
TUidType(TUid, TUid, TUid)
IMPORT_C TBoolIsPresent(TUid)
IMPORT_C TBoolIsValid()
IMPORT_C TUidMostDerived()
IMPORT_C TBooloperator!=(const TUidType &)
IMPORT_C TBooloperator==(const TUidType &)
IMPORT_C const TUid &operator[](TInt)
Private Attributes
TUid iUid

Constructor & Destructor Documentation

TUidType()

IMPORT_CTUidType()

TUidType(TUid)

IMPORT_CTUidType(TUidaUid1)

Parameters

TUid aUid1

TUidType(TUid, TUid)

IMPORT_CTUidType(TUidaUid1,
TUidaUid2
)

Parameters

TUid aUid1
TUid aUid2

TUidType(TUid, TUid, TUid)

IMPORT_CTUidType(TUidaUid1,
TUidaUid2,
TUidaUid3
)

Parameters

TUid aUid1
TUid aUid2
TUid aUid3

Member Functions Documentation

IsPresent(TUid)

IMPORT_C TBoolIsPresent(TUidaUid)const

Parameters

TUid aUid

IsValid()

IMPORT_C TBoolIsValid()const

MostDerived()

IMPORT_C TUidMostDerived()const

operator!=(const TUidType &)

IMPORT_C TBooloperator!=(const TUidType &aUidType)const

Parameters

const TUidType & aUidType

operator==(const TUidType &)

IMPORT_C TBooloperator==(const TUidType &aUidType)const

Parameters

const TUidType & aUidType

operator[](TInt)

IMPORT_C const TUid &operator[](TIntanIndex)const

Parameters

TInt anIndex

Member Data Documentation

TUid iUid

TUid iUid[private]