di 0.1.0
Loading...
Searching...
No Matches
function.h File Reference

Go to the source code of this file.

Classes

struct  di::function::function_ns::SignatureInfo< R(Args...)>
struct  di::function::function_ns::SignatureInfo< R(Args...) const >
struct  di::function::function_ns::SignatureInfo< R(Args...) & >
struct  di::function::function_ns::SignatureInfo< R(Args...) const & >
struct  di::function::function_ns::SignatureInfo< R(Args...) && >
struct  di::function::function_ns::SignatureInfo< R(Args...) const && >
struct  di::function::function_ns::SignatureInfo< R(Args...) noexcept >
struct  di::function::function_ns::SignatureInfo< R(Args...) const noexcept >
struct  di::function::function_ns::SignatureInfo< R(Args...) &noexcept >
struct  di::function::function_ns::SignatureInfo< R(Args...) const &noexcept >
struct  di::function::function_ns::SignatureInfo< R(Args...) &&noexcept >
struct  di::function::function_ns::SignatureInfo< R(Args...) const &&noexcept >
struct  di::function::function_ns::ErasedStorage
struct  di::function::function_ns::ErasedObject< Alloc >
class  di::function::function_ns::Function< Sig, Alloc, R(Args...)>
struct  di::function::function_ns::MakeFunction< Signature, Alloc >
class  di::function::Function< Sig, Alloc, typename >
class  di::Function< Sig, Alloc, typename >

Namespaces

namespace  di
namespace  di::function
namespace  di::function::function_ns

Concepts

concept  di::function::function_ns::StoredInline

Variables

template<concepts::LanguageFunction T, concepts::Allocator Alloc = platform::DefaultAllocator>
constexpr auto di::function::make_function = function_ns::MakeFunction<T, Alloc> {}
template<concepts::LanguageFunction T, concepts::Allocator Alloc = platform::DefaultAllocator>
constexpr auto di::make_function