Iros
 
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