YOrch
1.0.0
Loading...
Searching...
No Matches
yorch::detail::bind_into_signature_matches Concept Reference
#include <
traits.hpp
>
Concept definition
template
<
typename
T
,
typename
F
,
typename
...
Specs
>
concept
yorch::detail::bind_into_signature_matches
=
inferable_direct_output_callable<F>
&&
function_traits<std::remove_cvref_t<F>
>::arity ==
sizeof
...(Specs) + 1 &&
std::is_same_v<
std::remove_cvref_t<
last_arg_t
<std::remove_cvref_t<F>>>,
direct_out<T>
>
yorch::detail::bind_into_signature_matches
Definition
traits.hpp:240
yorch::detail::inferable_direct_output_callable
Definition
traits.hpp:198
yorch::detail::last_arg_t
nth_arg_t< last_arg_index_v< F >, F > last_arg_t
Definition
traits.hpp:149
yorch::detail::is_adapter_descriptor_v
constexpr bool is_adapter_descriptor_v
Definition
adapters.hpp:63
Detailed Description
Definition at line
240
of file
traits.hpp
.
yorch
detail
bind_into_signature_matches
Generated by
1.9.8