Alexandria
2.14.1
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 |
Definition at line 59 of file InstOrRefHolder.icpp.
|
static |
Definition at line 66 of file InstOrRefHolder.icpp.
|
pure virtual |