16 #ifndef OPENKALMAN_SLICE_SPECIFIER_HPP 17 #define OPENKALMAN_SLICE_SPECIFIER_HPP 28 template<
typename Begin,
typename End>
29 struct is_slice_specifier<
std::tuple<Begin, End>> : std::bool_constant<values::index<Begin> and values::index<End>> {};
34 template<
typename OffsetType,
typename ExtentType,
typename Str
ideType>
35 struct is_slice_specifier<stdex::strided_slice<OffsetType, ExtentType, StrideType>> : std::true_type {};
44 concept slice_specifier =
Header file for code relating to values (e.g., scalars and indices)
constexpr bool empty_object
Specifies that an object is empty (i.e., at least one index is zero-dimensional). ...
Definition: empty_object.hpp:54
constexpr bool value
T is a fixed or dynamic value that is reducible to a number.
Definition: value.hpp:45
Definition: slice_specifier.hpp:26
Definition: basics.hpp:48