Struct cv::cudev::TypeTraits#
#include <opencv2/cudev/util/type_traits.hpp>Collaboration diagram for cv::cudev::TypeTraits:
Public Types#
enum cv::cudev::TypeTraits {
cv::cudev::is_unsigned_int = type_traits_detail::IsUnsignedIntegral<unqualified_type>::value
}
enum cv::cudev::TypeTraits {
cv::cudev::is_signed_int = type_traits_detail::IsSignedIntergral<unqualified_type>::value
}
enum cv::cudev::TypeTraits {
cv::cudev::is_integral = type_traits_detail::IsIntegral<unqualified_type>::value
}
enum cv::cudev::TypeTraits {
cv::cudev::is_float = type_traits_detail::IsFloat<unqualified_type>::value
}
enum cv::cudev::TypeTraits {
cv::cudev::is_scalar = is_integral || is_float
}
enum cv::cudev::TypeTraits {
cv::cudev::is_vec = type_traits_detail::IsVec<unqualified_type>::value
}
enum cv::cudev::TypeTraits {
cv::cudev::is_const = type_traits_detail::UnConst<T>::value
}
enum cv::cudev::TypeTraits {
cv::cudev::is_volatile = type_traits_detail::UnVolatile<T>::value
}
enum cv::cudev::TypeTraits {
cv::cudev::is_reference = type_traits_detail::ReferenceTraits<unqualified_type>::value
}
enum cv::cudev::TypeTraits {
cv::cudev::is_pointer = type_traits_detail::PointerTraits<typename type_traits_detail::ReferenceTraits<unqualified_type>::type>::value
}Member Typedef Documentation#
non_const_type#
typedef type_traits_detail::UnConst< T >::type cv::cudev::TypeTraits::non_const_type
non_volatile_type#
typedef type_traits_detail::UnVolatile< T >::type cv::cudev::TypeTraits::non_volatile_type
parameter_type#
typedef SelectIf< type_traits_detail::IsSimpleParameter< unqualified_type >::value, T, typenametype_traits_detail::AddParameterType< T >::type >::type cv::cudev::TypeTraits::parameter_type
pointee_type#
typedef type_traits_detail::PointerTraits< unqualified_type >::type cv::cudev::TypeTraits::pointee_type
referred_type#
typedef type_traits_detail::ReferenceTraits< T >::type cv::cudev::TypeTraits::referred_type
unqualified_type#
typedef type_traits_detail::UnVolatile< typenametype_traits_detail::UnConst< T >::type >::type cv::cudev::TypeTraits::unqualified_type
Member Enumeration Documentation#
enum TypeTraits
|
enum TypeTraits
|
enum TypeTraits
|
enum TypeTraits
|
enum TypeTraits
|
enum TypeTraits
|
enum TypeTraits
|
enum TypeTraits
|
enum TypeTraits
|
enum TypeTraits
|
Source file#
The documentation for this struct was generated from the following file:
opencv2/cudev/util/type_traits.hpp