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