Public Types
cv::gpu::device::TypeTraits< T > Struct Template Reference

#include <type_traits.hpp>

List of all members.

Public Types

enum  { isConst = type_traits_detail::UnConst<T>::value }
enum  { isVolatile = type_traits_detail::UnVolatile<T>::value }
enum  { isReference = type_traits_detail::ReferenceTraits<UnqualifiedType>::value }
enum  { isPointer = type_traits_detail::PointerTraits<typename type_traits_detail::ReferenceTraits<UnqualifiedType>::type>::value }
enum  { isUnsignedInt = type_traits_detail::IsUnsignedIntegral<UnqualifiedType>::value }
enum  { isSignedInt = type_traits_detail::IsSignedIntergral<UnqualifiedType>::value }
enum  { isIntegral = type_traits_detail::IsIntegral<UnqualifiedType>::value }
enum  { isFloat = type_traits_detail::IsFloat<UnqualifiedType>::value }
enum  { isArith = isIntegral || isFloat }
enum  { isVec = type_traits_detail::IsVec<UnqualifiedType>::value }
typedef
type_traits_detail::UnConst< T >
::type 
NonConstType
typedef
type_traits_detail::UnVolatile
< T >::type 
NonVolatileType
typedef
type_traits_detail::UnVolatile
< typename
type_traits_detail::UnConst< T >
::type >::type 
UnqualifiedType
typedef
type_traits_detail::PointerTraits
< UnqualifiedType >::type 
PointeeType
typedef
type_traits_detail::ReferenceTraits
< T >::type 
ReferredType
typedef
type_traits_detail::Select
< IsSimpleParameter
< UnqualifiedType >::value, T,
typename
type_traits_detail::AddParameterType
< T >::type >::type 
ParameterType

template<typename T>
struct cv::gpu::device::TypeTraits< T >


Member Typedef Documentation


Member Enumeration Documentation

template<typename T>
anonymous enum
Enumerator:
isConst 
template<typename T>
anonymous enum
Enumerator:
isVolatile 
template<typename T>
anonymous enum
Enumerator:
isReference 
template<typename T>
anonymous enum
Enumerator:
isPointer 
template<typename T>
anonymous enum
Enumerator:
isUnsignedInt 
template<typename T>
anonymous enum
Enumerator:
isSignedInt 
template<typename T>
anonymous enum
Enumerator:
isIntegral 
template<typename T>
anonymous enum
Enumerator:
isFloat 
template<typename T>
anonymous enum
Enumerator:
isArith 
template<typename T>
anonymous enum
Enumerator:
isVec 

The documentation for this struct was generated from the following file: