OpenCV  4.10.0
开源计算机视觉库
正在加载...
正在搜索...
没有匹配项
公共类型 | 所有成员列表
cv::cudev::TypeTraits< T > 结构模板参考

#include <opencv2/cudev/util/type_traits.hpp>

cv::cudev::TypeTraits< T > 的协作图

公共类型

枚举  { is_const = type_traits_detail::UnConst<T>::value }
 
枚举  { is_volatile = type_traits_detail::UnVolatile<T>::value }
 
枚举  { is_reference = type_traits_detail::ReferenceTraits<unqualified_type>::value }
 
枚举  { is_pointer = type_traits_detail::PointerTraits<typename type_traits_detail::ReferenceTraits<unqualified_type>::type>::value }
 
枚举  { is_unsigned_int = type_traits_detail::IsUnsignedIntegral<unqualified_type>::value }
 
枚举  { is_signed_int = type_traits_detail::IsSignedIntergral<unqualified_type>::value }
 
枚举  { is_integral = type_traits_detail::IsIntegral<unqualified_type>::value }
 
枚举  { is_float = type_traits_detail::IsFloat<unqualified_type>::value }
 
枚举  { is_scalar = is_integral || is_float }
 
枚举  { is_vec = type_traits_detail::IsVec<unqualified_type>::value }
 
typedef type_traits_detail::UnConst< T >::type non_const_type
 
typedef type_traits_detail::UnVolatile< T >::type non_volatile_type
 
typedef SelectIf< type_traits_detail::IsSimpleParameter< unqualified_type >::value, T, typenametype_traits_detail::AddParameterType< T >::type >::type parameter_type
 
typedef type_traits_detail::PointerTraits< unqualified_type >::type pointee_type
 
typedef type_traits_detail::ReferenceTraits< T >::type referred_type
 
typedef type_traits_detail::UnVolatile< typenametype_traits_detail::UnConst< T >::type >::type unqualified_type
 

成员类型定义文档

◆ non_const_type

template<typename T >
typedef type_traits_detail::UnConst<T>::type cv::cudev::TypeTraits< T >::non_const_type

◆ non_volatile_type

template<typename T >
typedef type_traits_detail::UnVolatile<T>::type cv::cudev::TypeTraits< T >::non_volatile_type

◆ parameter_type

template<typename T >
typedef SelectIf<type_traits_detail::IsSimpleParameter<unqualified_type>::value,T,typenametype_traits_detail::AddParameterType<T>::type>::type cv::cudev::TypeTraits< T >::parameter_type

◆ pointee_type

template<typename T >
typedef type_traits_detail::PointerTraits<unqualified_type>::type cv::cudev::TypeTraits< T >::pointee_type

◆ referred_type

template<typename T >
typedef type_traits_detail::ReferenceTraits<T>::type cv::cudev::TypeTraits< T >::referred_type

◆ unqualified_type

template<typename T >
typedef type_traits_detail::UnVolatile<typenametype_traits_detail::UnConst<T>::type>::type cv::cudev::TypeTraits< T >::unqualified_type

成员枚举文档

◆ 匿名枚举

template<typename T >
匿名枚举
枚举值
is_const 

◆ 匿名枚举

template<typename T >
匿名枚举
枚举值
is_volatile 

◆ 匿名枚举

template<typename T >
匿名枚举
枚举值
is_reference 

◆ 匿名枚举

template<typename T >
匿名枚举
枚举值
is_pointer 

◆ 匿名枚举

template<typename T >
匿名枚举
枚举值
is_unsigned_int 

◆ 匿名枚举

template<typename T >
匿名枚举
枚举值
is_signed_int 

◆ 匿名枚举

template<typename T >
匿名枚举
枚举值
is_integral 

◆ 匿名枚举

template<typename T >
匿名枚举
枚举值
is_float 

◆ 匿名枚举

template<typename T >
匿名枚举
枚举值
is_scalar 

◆ 匿名枚举

template<typename T >
匿名枚举
枚举值
is_vec 

该结构的文档来自以下文件