Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d83186c4 authored by John Reck's avatar John Reck
Browse files

Add VirtualLightRefBase

Change-Id: I040db87d9e87ba0584e7e5bdd72f0c319a522fa1
parent e49e43d4
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -203,6 +203,13 @@ private:
    mutable volatile int32_t mCount;
};

// This is a wrapper around LightRefBase that simply enforces a virtual
// destructor to eliminate the template requirement of LightRefBase
class VirtualLightRefBase : public LightRefBase<VirtualLightRefBase> {
public:
    virtual ~VirtualLightRefBase() {}
};

// ---------------------------------------------------------------------------

template <typename T>