type_traits_detail 58 modules/core/include/opencv2/core/cuda/type_traits.hpp enum {value = type_traits_detail::IsIntegral<T>::value || type_traits_detail::IsFloat<T>::value || type_traits_detail 59 modules/core/include/opencv2/core/cuda/type_traits.hpp type_traits_detail::PointerTraits<typename type_traits_detail::ReferenceTraits<T>::type>::value}; type_traits_detail 64 modules/core/include/opencv2/core/cuda/type_traits.hpp typedef typename type_traits_detail::UnConst<T>::type NonConstType; type_traits_detail 65 modules/core/include/opencv2/core/cuda/type_traits.hpp typedef typename type_traits_detail::UnVolatile<T>::type NonVolatileType; type_traits_detail 66 modules/core/include/opencv2/core/cuda/type_traits.hpp typedef typename type_traits_detail::UnVolatile<typename type_traits_detail::UnConst<T>::type>::type UnqualifiedType; type_traits_detail 67 modules/core/include/opencv2/core/cuda/type_traits.hpp typedef typename type_traits_detail::PointerTraits<UnqualifiedType>::type PointeeType; type_traits_detail 68 modules/core/include/opencv2/core/cuda/type_traits.hpp typedef typename type_traits_detail::ReferenceTraits<T>::type ReferredType; type_traits_detail 70 modules/core/include/opencv2/core/cuda/type_traits.hpp enum { isConst = type_traits_detail::UnConst<T>::value }; type_traits_detail 71 modules/core/include/opencv2/core/cuda/type_traits.hpp enum { isVolatile = type_traits_detail::UnVolatile<T>::value }; type_traits_detail 73 modules/core/include/opencv2/core/cuda/type_traits.hpp enum { isReference = type_traits_detail::ReferenceTraits<UnqualifiedType>::value }; type_traits_detail 74 modules/core/include/opencv2/core/cuda/type_traits.hpp enum { isPointer = type_traits_detail::PointerTraits<typename type_traits_detail::ReferenceTraits<UnqualifiedType>::type>::value }; type_traits_detail 76 modules/core/include/opencv2/core/cuda/type_traits.hpp enum { isUnsignedInt = type_traits_detail::IsUnsignedIntegral<UnqualifiedType>::value }; type_traits_detail 77 modules/core/include/opencv2/core/cuda/type_traits.hpp enum { isSignedInt = type_traits_detail::IsSignedIntergral<UnqualifiedType>::value }; type_traits_detail 78 modules/core/include/opencv2/core/cuda/type_traits.hpp enum { isIntegral = type_traits_detail::IsIntegral<UnqualifiedType>::value }; type_traits_detail 79 modules/core/include/opencv2/core/cuda/type_traits.hpp enum { isFloat = type_traits_detail::IsFloat<UnqualifiedType>::value }; type_traits_detail 81 modules/core/include/opencv2/core/cuda/type_traits.hpp enum { isVec = type_traits_detail::IsVec<UnqualifiedType>::value }; type_traits_detail 83 modules/core/include/opencv2/core/cuda/type_traits.hpp typedef typename type_traits_detail::Select<IsSimpleParameter<UnqualifiedType>::value, type_traits_detail 84 modules/core/include/opencv2/core/cuda/type_traits.hpp T, typename type_traits_detail::AddParameterType<T>::type>::type ParameterType; type_traits_detail 130 modules/cudev/include/opencv2/cudev/util/type_traits.hpp typedef typename type_traits_detail::UnConst<T>::type non_const_type; type_traits_detail 131 modules/cudev/include/opencv2/cudev/util/type_traits.hpp typedef typename type_traits_detail::UnVolatile<T>::type non_volatile_type; type_traits_detail 132 modules/cudev/include/opencv2/cudev/util/type_traits.hpp typedef typename type_traits_detail::UnVolatile<typename type_traits_detail::UnConst<T>::type>::type unqualified_type; type_traits_detail 133 modules/cudev/include/opencv2/cudev/util/type_traits.hpp typedef typename type_traits_detail::PointerTraits<unqualified_type>::type pointee_type; type_traits_detail 134 modules/cudev/include/opencv2/cudev/util/type_traits.hpp typedef typename type_traits_detail::ReferenceTraits<T>::type referred_type; type_traits_detail 136 modules/cudev/include/opencv2/cudev/util/type_traits.hpp enum { is_const = type_traits_detail::UnConst<T>::value }; type_traits_detail 137 modules/cudev/include/opencv2/cudev/util/type_traits.hpp enum { is_volatile = type_traits_detail::UnVolatile<T>::value }; type_traits_detail 139 modules/cudev/include/opencv2/cudev/util/type_traits.hpp enum { is_reference = type_traits_detail::ReferenceTraits<unqualified_type>::value }; type_traits_detail 140 modules/cudev/include/opencv2/cudev/util/type_traits.hpp enum { is_pointer = type_traits_detail::PointerTraits<typename type_traits_detail::ReferenceTraits<unqualified_type>::type>::value }; type_traits_detail 142 modules/cudev/include/opencv2/cudev/util/type_traits.hpp enum { is_unsigned_int = type_traits_detail::IsUnsignedIntegral<unqualified_type>::value }; type_traits_detail 143 modules/cudev/include/opencv2/cudev/util/type_traits.hpp enum { is_signed_int = type_traits_detail::IsSignedIntergral<unqualified_type>::value }; type_traits_detail 144 modules/cudev/include/opencv2/cudev/util/type_traits.hpp enum { is_integral = type_traits_detail::IsIntegral<unqualified_type>::value }; type_traits_detail 145 modules/cudev/include/opencv2/cudev/util/type_traits.hpp enum { is_float = type_traits_detail::IsFloat<unqualified_type>::value }; type_traits_detail 147 modules/cudev/include/opencv2/cudev/util/type_traits.hpp enum { is_vec = type_traits_detail::IsVec<unqualified_type>::value }; type_traits_detail 149 modules/cudev/include/opencv2/cudev/util/type_traits.hpp typedef typename SelectIf<type_traits_detail::IsSimpleParameter<unqualified_type>::value, type_traits_detail 150 modules/cudev/include/opencv2/cudev/util/type_traits.hpp T, typename type_traits_detail::AddParameterType<T>::type>::type parameter_type; type_traits_detail 161 modules/cudev/include/opencv2/cudev/util/type_traits.hpp typename type_traits_detail::LargerDepth<