sparrow
1.0.0
Loading...
Searching...
No Matches
sparrow::detail::translate_to_variable_sized_binary_layout Concept Reference
#include <
builder.hpp
>
Concept definition
template
<
class
T>
concept
sparrow::detail::translate_to_variable_sized_binary_layout
= std::ranges::input_range<T>
&& std::ranges::input_range<ensured_range_value_t<T>>
&& !(
(
fixed_size_sequence_view<ensured_range_value_t<T>
>
||
mpl::std_array<ensured_range_value_t<T>
>)
&&
fixed_width_binary_types<ensured_range_value_t<T>
>
)
&& !
tuple_like
<
ensured_range_value_t<T>
>
&&
mpl::char_like
<
nested_ensured_range_inner_value_t<T>
>
sparrow::detail::fixed_width_binary_types
Definition
builder.hpp:186
sparrow::detail::translate_to_variable_sized_binary_layout
Definition
builder.hpp:200
sparrow::detail::tuple_like
Definition
builder_utils.hpp:200
sparrow::fixed_size_sequence_view
Definition
sequence_view.hpp:89
sparrow::mpl::char_like
Concept for character-like types.
Definition
mp_utils.hpp:1100
sparrow::mpl::std_array
Concept for std::array types.
Definition
mp_utils.hpp:1113
sparrow::detail::ensured_range_value_t
look_trough_t< std::ranges::range_value_t< T > > ensured_range_value_t
Definition
builder_utils.hpp:261
sparrow::detail::nested_ensured_range_inner_value_t
ensured_range_value_t< ensured_range_value_t< T > > nested_ensured_range_inner_value_t
Definition
builder_utils.hpp:266
Detailed Description
Definition at line
200
of file
builder.hpp
.
sparrow
detail
translate_to_variable_sized_binary_layout
Generated by
1.13.2