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