sparrow
0.3.0
Loading...
Searching...
No Matches
sparrow::detail::translates_to_interval_layout Concept Reference
#include <
builder.hpp
>
Concept definition
template
<
typename
T>
concept
sparrow::detail::translates_to_interval_layout
= std::ranges::input_range<T>
&&
mpl::any_of
(
interval_types_t
{},
mpl::predicate::same_as<ensured_range_value_t<T>
>{}
)
sparrow::detail::translates_to_interval_layout
Definition
builder.hpp:140
sparrow::mpl::any_of
consteval bool any_of(L< T... >, Predicate predicate={})
Checks that at least one type in the provided list of is making the provide predicate return true.
Definition
mp_utils.hpp:244
sparrow::interval_types_t
mpl::typelist< chrono::months, days_time_interval, month_day_nanoseconds_interval > interval_types_t
Definition
interval_array.hpp:27
sparrow::mpl::predicate::same_as
Compile-time type predicate: true if the evaluated type is the same as T.
Definition
mp_utils.hpp:207
Detailed Description
Definition at line
140
of file
builder.hpp
.
sparrow
detail
translates_to_interval_layout
Generated by
1.13.2