sparrow
0.3.0
Loading...
Searching...
No Matches
sparrow::detail::translates_to_duration_layout Concept Reference
#include <
builder.hpp
>
Concept definition
template
<
typename
T>
concept
sparrow::detail::translates_to_duration_layout
= std::ranges::input_range<T>
&&
mpl::any_of
(
duration_types_t
{},
mpl::predicate::same_as<ensured_range_value_t<T>
>{}
)
sparrow::detail::translates_to_duration_layout
Definition
builder.hpp:129
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::duration_types_t
mpl:: typelist< std::chrono::seconds, std::chrono::milliseconds, std::chrono::microseconds, std::chrono::nanoseconds > duration_types_t
Definition
duration_array.hpp:26
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
129
of file
builder.hpp
.
sparrow
detail
translates_to_duration_layout
Generated by
1.13.2