#include <nap/coreextension.h>
Public Member Functions | |
CoreExtension ()=default | |
virtual | ~CoreExtension () |
CoreExtension (CoreExtension &)=delete | |
CoreExtension & | operator= (const CoreExtension &)=delete |
CoreExtension (CoreExtension &&)=delete | |
CoreExtension & | operator= (CoreExtension &&)=delete |
Opaque object that can be given to core on construction to add platform specific functionality. The extension is available during initialization of core, before initialization of services and the application. Derive from this interface to add platform specific functionality, for example: (global) platform specific variables.
|
default |
Default constructor
|
virtual |
Destructor
|
delete |
Copy is not allowed
|
delete |
Move is not allowed
|
delete |
|
delete |