VC::CVirtualCtorBase Class Reference

class VC::CVirtualCtorBase : public CBase

Inherits from

Nested Classes and Structures

Constructor & Destructor Documentation

CVirtualCtorBase()

IMPORT_C CVirtualCtorBase ( )

~CVirtualCtorBase()

IMPORT_C ~CVirtualCtorBase ( )

Member Functions Documentation

DeregisterInterface(TUid)

IMPORT_C void DeregisterInterface ( TUid aInterfaceId )

Parameters

TUid aInterfaceId

FindCtorTable(TUid, TInt &)

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

Parameters

TUid aInterfaceId
TInt & aIndex

FindRawCtor(const Meta::STypeId &)

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

Parameters

const Meta::STypeId & aType

IsInterfaceRegistered(TUid)

IMPORT_C TBool IsInterfaceRegistered ( TUid aInterfaceId ) const

Parameters

TUid aInterfaceId

RegisterInterfaceL(TUid, TInt, const TImplementationProxy *)

IMPORT_C void RegisterInterfaceL ( TUid aInterfaceId,
TInt aNumCtors,
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]