#include "assert.hpp"
#include "mem_func_const.hpp"
#include "selector.hpp"
#include "type_traits.hpp"
#include <utility>
Go to the source code of this file.
Classes | |
class | eagine::basic_callable_ref< FuncSig, NoExcept > |
Declaration of class template storing a reference to a callable object. More... | |
class | eagine::basic_callable_ref< RV(P...) noexcept(NE), NE > |
Implementation of class template storing a reference to a callable object. More... | |
Namespaces | |
eagine | |
Common code is placed in this namespace. | |
Typedefs | |
template<typename Sig > | |
using | eagine::callable_ref = basic_callable_ref< Sig, is_noexcept_function_v< Sig > > |
Alias for callable object references. | |
Copyright Matus Chochlik. Distributed under the Boost Software License, Version 1.0. See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt