Template Class IUnknownImpl

Inheritance Relationships

Base Type

  • public IUnknown

Derived Type

Class Documentation

template<class IUnknownDerivedClass = IUnknown>
class IUnknownImpl : public IUnknown

Subclassed by gpa::utility::directx::ID3D12ObjectImpl< ID3D12ObjectDerivedClass >

Public Functions

virtual ~IUnknownImpl() = default
inline virtual HRESULT STDMETHODCALLTYPE QueryInterface (REFIID riid, void **ppvObject)
inline virtual ULONG STDMETHODCALLTYPE AddRef ()
inline virtual ULONG STDMETHODCALLTYPE Release ()