sparrow
0.3.0
Loading...
Searching...
No Matches
sparrow::detail::translates_to_time_layout Concept Reference
#include <
builder.hpp
>
Concept definition
template
<
typename
T>
concept
sparrow::detail::translates_to_time_layout
= std::ranges::input_range<T>
&&
mpl::any_of
(
time_types_t
{},
mpl::predicate::same_as<ensured_range_value_t<T>
>{}
)
sparrow::detail::translates_to_time_layout
Definition
builder.hpp:147
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::time_types_t
mpl:: typelist< chrono::time_seconds, chrono::time_milliseconds, chrono::time_microseconds, chrono::time_nanoseconds > time_types_t
Definition
time_array.hpp:24
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
147
of file
builder.hpp
.
sparrow
detail
translates_to_time_layout
Generated by
1.13.2