1 2 3 4 5 6 7 8 9 10 11 12 13 14
#pragma once #include "function_wrapper.hpp" template <class Interface> FunctionWrapper<Interface>::FunctionWrapper(Interface func) noexcept : _func(func) { } template <class Interface> auto FunctionWrapper<Interface>::get() const noexcept -> Interface { return _func; }