|
class | ComPtrRefBase |
|
class | ComPtrRef |
|
struct | ArgTraits |
|
struct | ArgTraits< HRESULT(STDMETHODCALLTYPE TDelegateInterface::*)(void)> |
|
struct | ArgTraits< HRESULT(STDMETHODCALLTYPE TDelegateInterface::*)(TArg1)> |
|
struct | ArgTraits< HRESULT(STDMETHODCALLTYPE TDelegateInterface::*)(TArg1, TArg2)> |
|
struct | ArgTraits< HRESULT(STDMETHODCALLTYPE TDelegateInterface::*)(TArg1, TArg2, TArg3)> |
|
struct | ArgTraits< HRESULT(STDMETHODCALLTYPE TDelegateInterface::*)(TArg1, TArg2, TArg3, TArg4)> |
|
struct | ArgTraits< HRESULT(STDMETHODCALLTYPE TDelegateInterface::*)(TArg1, TArg2, TArg3, TArg4, TArg5)> |
|
struct | ArgTraits< HRESULT(STDMETHODCALLTYPE TDelegateInterface::*)(TArg1, TArg2, TArg3, TArg4, TArg5, TArg6)> |
|
struct | ArgTraits< HRESULT(STDMETHODCALLTYPE TDelegateInterface::*)(TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7)> |
|
struct | ArgTraits< HRESULT(STDMETHODCALLTYPE TDelegateInterface::*)(TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8)> |
|
struct | ArgTraits< HRESULT(STDMETHODCALLTYPE TDelegateInterface::*)(TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9)> |
|
struct | ArgTraitsHelper |
|
struct | ArgTraitsHelper< TDelegateInterface, false > |
|
struct | ArgTraitsHelper< TDelegateInterface, true > |
|
struct | InvokeHelper |
|
class | WrlSealed |
|
struct | ImplementsBase |
|
class | ModuleBase |
|
class | Nil |
|
class | DontUseNewUseMake |
|
class | RuntimeClassBase |
|
class | RuntimeClassBaseT |
|
class | FtmBaseMarker |
|
struct | VerifyInterfaceHelper |
|
struct | VerifyInterfaceHelper< ClassicCom, I, doStrictCheck, false > |
|
struct | VerifyInterfaceHelper< WinRtClassicComMix, I, doStrictCheck, false > |
|
struct | VerifyInterfaceHelper< WinRt, I, doStrictCheck, false > |
|
struct | VerifyInterfaceHelper< type, I, true, true > |
|
struct | VerifyInterfaceHelper< type, I, false, true > |
|
struct | InterfaceTraits |
|
struct | InterfaceTraits< CloakedIid< CloakedType > > |
|
struct | InterfaceTraits< Nil > |
|
struct | VerifyInheritanceHelper |
|
struct | VerifyInheritanceHelper< I, Nil > |
|
struct | ImplementsMarker |
|
struct | MarkImplements< I0, false > |
|
struct | MarkImplements< I0, true > |
|
struct | MarkImplements< CloakedIid< I0 >, true > |
|
struct | MarkImplements< MixIn< DerivedType, BaseType, hasImplements >, true > |
|
struct | AdjustImplements< RuntimeClassFlagsT, doStrictCheck, I0, Bases... > |
|
struct | AdjustImplements< RuntimeClassFlagsT, doStrictCheck, Details::Nil, Bases... > |
|
struct | AdjustImplements< RuntimeClassFlagsT, doStrictCheck > |
|
struct | ImplementsHelper< RuntimeClassFlagsT, doStrictCheck, I0, TInterfaces... > |
|
struct | Selector |
|
struct | ImplementsHelper< RuntimeClassFlagsT, doStrictCheck, ImplementsMarker< I0 >, TInterfaces... > |
|
struct | ImplementsHelper< RuntimeClassFlagsT, doStrictCheck, CloakedIid< I0 >, I1, TInterfaces... > |
|
struct | ImplementsHelper< RuntimeClassFlagsT, doStrictCheck, CloakedIid< I0 > > |
|
struct | ImplementsHelper< RuntimeClassFlagsT, doStrictCheck > |
|
struct | ImplementsHelper< RuntimeClassFlagsT, doStrictCheck, ChainInterfaces< C0, C1, C2, C3, C4, C5, C6, C7, C8, C9 >, TInterfaces... > |
|
struct | ImplementsHelper< RuntimeClassFlagsT, doStrictCheck, MixIn< DerivedType, BaseMixInType, hasImplements >, TInterfaces... > |
|
struct | AreAllNil |
|
struct | AreAllNil< Microsoft::WRL::Details::Nil, TInterfaces... > |
|
struct | AreAllNil< Microsoft::WRL::Details::Nil > |
|
struct | ImplementsHelper< RuntimeClassFlagsT, doStrictCheck, ComposableBase< FactoryInterface >, TInterfaces... > |
|
struct | ImplementsHelper< RuntimeClassFlagsT, doStrictCheck, ComposableBase< FactoryInterface > > |
|
class | RuntimeClassImpl< RuntimeClassFlagsT, implementsWeakReferenceSource, false, implementsFtmBase, TInterfaces... > |
|
struct | HasIInspectable |
|
struct | HasIInspectable< I, false > |
|
struct | HasIInspectable< I, true > |
|
struct | IInspectableInjector |
|
struct | IInspectableInjector< I0, true > |
|
struct | IInspectableInjector< I0, false > |
|
class | RuntimeClassImpl< RuntimeClassFlagsT, false, true, false, I0, TInterfaces... > |
|
class | StrongReference |
|
union | ReferenceCountOrWeakReferencePointer |
|
class | RuntimeClassImpl< RuntimeClassFlagsT, true, true, false, I0, TInterfaces... > |
|
class | RuntimeClassImpl< RuntimeClassFlagsT, false, true, true, I0, TInterfaces... > |
|
class | RuntimeClassImpl< RuntimeClassFlagsT, true, true, true, I0, TInterfaces... > |
|
struct | InterfaceListHelper |
|
class | RuntimeClass |
|
class | RuntimeClass< InterfaceListHelper< TInterfaces... >, RuntimeClassFlagsT, implementsWeakReferenceSource, implementsInspectable, implementsFtmBase > |
|
class | WeakReferenceImpl |
|
class | MakeAllocator |
|
struct | BoolStruct |
|
struct | EnableIf |
|
struct | EnableIf< true, T > |
|
struct | IsSame |
|
struct | IsSame< T1, T1 > |
|
struct | RemoveReference |
|
struct | RemoveReference< T & > |
|
struct | RemoveReference< T && > |
|
struct | Identity |
|
struct | IsBaseOfStrict |
|
struct | IsBaseOfStrict< Base, Base > |
|
struct | Dummy |
|