OpaqueBase Class Reference

#include <opaqueref.h>

Detailed Description

Use this class to derive private classes of which the content will be hidden in the API.

class MyClass : public OpaqueBase
...data that only the implementation knows...

In the API write:

using OpaqueRef = MyClassRef;
StrongRef< OpaqueBase > OpaqueRef
A strong reference to a hidden class.
Definition: opaqueref.h:33

Public Member Functions

virtual ~OpaqueBase ()

Constructor & Destructor Documentation

◆ ~OpaqueBase()

virtual ~OpaqueBase ( )