#pragma once #include "function_wrapper.hpp" template FunctionWrapper::FunctionWrapper(Interface func) noexcept : _func(func) { } template auto FunctionWrapper::get() const noexcept -> Interface { return _func; }