15 #ifndef GEOMETRY__VECTOR3__IS_LIKE_VECTOR3_HPP_
16 #define GEOMETRY__VECTOR3__IS_LIKE_VECTOR3_HPP_
18 #include <type_traits>
25 template <
typename T,
typename =
void>
35 template <
typename T,
typename =
void>
43 decltype(std::declval<T>().x), decltype(std::declval<T>().y), decltype(std::declval<T>().z),
44 std::enable_if_t<!HasMemberW<T>::value>>> :
public std::true_type
Definition: bounding_box.hpp:32
void void_t
Definition: void_t.hpp:25
Definition: is_like_vector3.hpp:27
Definition: is_like_vector3.hpp:37