Photon Engine 2.0.0-beta
A physically based renderer.
|
Marks the derived class as uninstantiable. More...
#include <IUninstantiable.h>
Protected Member Functions | |
IUninstantiable ()=delete | |
IUninstantiable (const IUninstantiable &other)=delete | |
IUninstantiable & | operator= (const IUninstantiable &rhs)=delete |
IUninstantiable (IUninstantiable &&other)=delete | |
IUninstantiable & | operator= (IUninstantiable &&rhs)=delete |
~IUninstantiable ()=default | |
Marks the derived class as uninstantiable.
Deriving from this class helps to prevent accidentally creating an instance of the class. This class should never be used as a base type that points to derived class instances.
|
protecteddelete |
|
protecteddelete |
|
protecteddelete |
|
inlineprotecteddefault |
|
protecteddelete |
|
protecteddelete |