16 #ifndef OPENKALMAN_VALUE_INDEX_HPP 17 #define OPENKALMAN_VALUE_INDEX_HPP 19 #include <type_traits> 26 #ifndef __cpp_concepts 29 template<
typename T,
typename =
void>
38 template<
typename T,
typename =
void>
43 struct fixed_integral_gt_0<T, std::enable_if_t<(values::fixed_number_of<T>::value >= 0)>> : std::true_type {};
61 #endif //OPENKALMAN_VALUE_INDEX_HPP Definition for values::fixed_number_of.
Definition: tuple_reverse.hpp:103
Definition for value:number_type_of_t.
The fixed number associated with a values::fixed.
Definition: fixed_number_of.hpp:45
Definition for values::abs.
Definition: constant_coefficient.hpp:25
Definition for values::integral.
constexpr bool index
T is an index value.
Definition: index.hpp:56
std::decay_t< decltype(values::to_number(std::declval< T >()))> number_type_of_t
Obtain the values::number type associated with avalues::value.
Definition: number_type_of_t.hpp:34