|
sparrow 1.3.0
|
#include "sparrow/layout/interval_types.hpp"#include "sparrow/layout/primitive_array_impl.hpp"#include "sparrow/types/data_traits.hpp"Go to the source code of this file.
Namespaces | |
| namespace | sparrow |
| namespace | sparrow::detail |
Concepts | |
| concept | sparrow::interval_type |
Typedefs | |
| using | sparrow::interval_types_t = mpl::typelist<chrono::months, days_time_interval, month_day_nanoseconds_interval> |
| template<interval_type T> | |
| using | sparrow::interval_array = primitive_array_impl<T> |
| Array of interval values. | |
| using | sparrow::months_interval_array = interval_array<chrono::months> |
An interval array for std::chrono::months values. | |
| using | sparrow::days_time_interval_array = interval_array<days_time_interval> |
An interval array for days_time_interval values. | |
| using | sparrow::month_day_nanoseconds_interval_array = interval_array<month_day_nanoseconds_interval> |
An interval array for month_day_nanoseconds_interval values. | |
Variables | |
| template<class T> | |
| constexpr bool | sparrow::is_interval_array_v = is_interval_array<T>::value |
| Checks whether T is a interval_array type. | |