VC::CVirtualCtorBase Class Reference

class VC::CVirtualCtorBase : public CBase

Inherits from

  • VC::CVirtualCtorBase

Nested Classes and Structures

Constructor & Destructor Documentation

CVirtualCtorBase()

IMPORT_CCVirtualCtorBase()

~CVirtualCtorBase()

IMPORT_C~CVirtualCtorBase()

Member Functions Documentation

DeregisterInterface(TUid)

IMPORT_C voidDeregisterInterface(TUidaInterfaceId)

Parameters

TUid aInterfaceId

FindCtorTable(TUid, TInt &)

const TCtorTable *FindCtorTable(TUidaInterfaceId,
TInt &aIndex
)const [private]

Parameters

TUid aInterfaceId
TInt & aIndex

FindRawCtor(const Meta::STypeId &)

IMPORT_C TProxyNewLPtrFindRawCtor(const Meta::STypeId &aType)const [protected]

Parameters

const Meta::STypeId & aType

IsInterfaceRegistered(TUid)

IMPORT_C TBoolIsInterfaceRegistered(TUidaInterfaceId)const

Parameters

TUid aInterfaceId

RegisterInterfaceL(TUid, TInt, const TImplementationProxy *)

IMPORT_C voidRegisterInterfaceL(TUidaInterfaceId,
TIntaNumCtors,
const TImplementationProxy *aCtorTable
)

Parameters

TUid aInterfaceId
TInt aNumCtors
const TImplementationProxy * aCtorTable

Member Type Definitions Documentation

Typedef TCtorTableList

typedef RArray< TCtorTable >TCtorTableList[private]

Member Data Documentation

TCtorTableList iCtorTableList

TCtorTableList iCtorTableList[private]