16 #ifndef OPENKALMAN_EUCLIDEAN_VECTOR_SPACE_DESCRIPTOR_HPP 17 #define OPENKALMAN_EUCLIDEAN_VECTOR_SPACE_DESCRIPTOR_HPP 19 #include <type_traits> 27 #ifndef __cpp_concepts 30 template<
typename T,
typename =
void>
34 struct euclidean_pattern_impl<T,
std::enable_if_t<values::fixed_value_of<decltype(patterns::get_is_euclidean(std::declval<T>()))>::value>>
The fixed value associated with a fixed.
Definition: fixed_value_of.hpp:44
constexpr bool value
T is a fixed or dynamic value that is reducible to a number.
Definition: value.hpp:45
Definition for patterns::pattern.
The namespace for features relating to patterns::pattern object.
Definition: collection_compares_with.hpp:24
Definition: euclidean_pattern.hpp:31
Definition for get_is_euclidean.
Definition for values::fixed_value_of.
constexpr bool euclidean_pattern
A patterns::pattern for a normal Euclidean vector.
Definition: euclidean_pattern.hpp:49