58 FunctionWrapper(T&& myFunctionObject) : _myFunction{std::function(myFunctionObject)} {}
83 template <
class R,
class... Args>
85 return std::any_cast<std::function<R(Args...)>>(_myFunction);
Definition: FunctionWrapper.h:9
FunctionWrapper & operator=(FunctionWrapper &&other)=default
FunctionWrapper & operator=(const FunctionWrapper &other)=default
auto get() const
Definition: FunctionWrapper.h:84
FunctionWrapper(FunctionWrapper &&other)=default
FunctionWrapper()=default
FunctionWrapper(const FunctionWrapper &other)=default
FunctionWrapper(T &&myFunctionObject)
Definition: FunctionWrapper.h:58