Alexandria
2.16
Please provide a description of the project.
|
#include <InstOrRefHolder.h>
Public Member Functions | |
virtual | ~InstOrRefHolder ()=default |
virtual InterfaceType & | ref ()=0 |
Static Public Member Functions | |
template<typename InstanceType = InterfaceType, typename... Args> | |
static std::unique_ptr< InstOrRefHolder< InterfaceType > > | create (Args... args) |
static std::unique_ptr< InstOrRefHolder< InterfaceType > > | create (InterfaceType &ref) |
Definition at line 32 of file InstOrRefHolder.h.
|
virtualdefault |
|
static |
|
static |
|
pure virtual |