15 #ifndef GEOMETRY__QUATERNION__IS_LIKE_QUATERNION_HPP_
16 #define GEOMETRY__QUATERNION__IS_LIKE_QUATERNION_HPP_
18 #include <type_traits>
25 template <
typename T,
typename =
void>
33 decltype(std::declval<T>().x), decltype(std::declval<T>().y), decltype(std::declval<T>().z),
34 decltype(std::declval<T>().w)>> : std::true_type
Definition: bounding_box.hpp:32
void void_t
Definition: void_t.hpp:25
Definition: lanelet_wrapper.hpp:39
Definition: is_like_quaternion.hpp:27