6 #ifndef __eigenpy_utils_traits_hpp__
7 #define __eigenpy_utils_traits_hpp__
19 struct remove_cvref : std::remove_cv<typename std::remove_reference<T>::type> {
25 : std::integral_constant<bool, std::is_class<T>::value ||
26 std::is_union<T>::value> {};
42 : std::integral_constant<bool, !is_class_or_union<T>::value ||
43 std::is_same<T, std::string>::value ||
44 std::is_same<T, std::wstring>::value ||
45 is_python_complex<T>::value> {};
56 #endif // ifndef __eigenpy_utils_traits_hpp__