Lagrange
|
A lightweight non-owning reference to a callable. More...
Classes | |
class | function_ref< F > |
A lightweight non-owning reference to a callable. More... | |
class | function_ref< R(Args...)> |
Specialization for function types. More... | |
Functions | |
template<typename R , typename... Args> | |
constexpr void | swap (function_ref< R(Args...)> &lhs, function_ref< R(Args...)> &rhs) noexcept |
Swaps the referred callables of lhs and rhs . | |
template<typename R , typename... Args> | |
function_ref (R(*)(Args...)) -> function_ref< R(Args...)> | |
Deduce function_ref type from a function pointer. | |
A lightweight non-owning reference to a callable.