1
0
mirror of https://github.com/doitsujin/dxvk.git synced 2025-03-15 16:29:16 +01:00

[util] Don't allow multiple inheritance for COM objects

This never made any sense whatsoever in the first place.
This commit is contained in:
Philip Rebohle 2019-10-14 01:42:07 +02:00
parent c281e76bac
commit dd9a55ecc0
No known key found for this signature in database
GPG Key ID: C8CC613427A31C99
3 changed files with 6 additions and 6 deletions

View File

@ -6,8 +6,8 @@
namespace dxvk { namespace dxvk {
template<typename... Base> template<typename Base>
class D3D11DeviceChild : public ComObject<Base...> { class D3D11DeviceChild : public ComObject<Base> {
public: public:

View File

@ -6,8 +6,8 @@
namespace dxvk { namespace dxvk {
template<typename... Base> template<typename Base>
class DxgiObject : public ComObject<Base...> { class DxgiObject : public ComObject<Base> {
public: public:

View File

@ -24,8 +24,8 @@ namespace dxvk {
* holding on to objects which the application wants * holding on to objects which the application wants
* to delete. * to delete.
*/ */
template<typename... Base> template<typename Base>
class ComObject : public Base... { class ComObject : public Base {
public: public: