saturate_cast      56 modules/core/include/opencv2/core/cuda/saturate_cast.hpp     template<typename _Tp> __device__ __forceinline__ _Tp saturate_cast(uchar v) { return _Tp(v); }
saturate_cast      57 modules/core/include/opencv2/core/cuda/saturate_cast.hpp     template<typename _Tp> __device__ __forceinline__ _Tp saturate_cast(schar v) { return _Tp(v); }
saturate_cast      58 modules/core/include/opencv2/core/cuda/saturate_cast.hpp     template<typename _Tp> __device__ __forceinline__ _Tp saturate_cast(ushort v) { return _Tp(v); }
saturate_cast      59 modules/core/include/opencv2/core/cuda/saturate_cast.hpp     template<typename _Tp> __device__ __forceinline__ _Tp saturate_cast(short v) { return _Tp(v); }
saturate_cast      60 modules/core/include/opencv2/core/cuda/saturate_cast.hpp     template<typename _Tp> __device__ __forceinline__ _Tp saturate_cast(uint v) { return _Tp(v); }
saturate_cast      61 modules/core/include/opencv2/core/cuda/saturate_cast.hpp     template<typename _Tp> __device__ __forceinline__ _Tp saturate_cast(int v) { return _Tp(v); }
saturate_cast      62 modules/core/include/opencv2/core/cuda/saturate_cast.hpp     template<typename _Tp> __device__ __forceinline__ _Tp saturate_cast(float v) { return _Tp(v); }
saturate_cast      63 modules/core/include/opencv2/core/cuda/saturate_cast.hpp     template<typename _Tp> __device__ __forceinline__ _Tp saturate_cast(double v) { return _Tp(v); }
saturate_cast     102 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const uchar1& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
saturate_cast     103 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const char1& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
saturate_cast     104 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const ushort1& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
saturate_cast     105 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const short1& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
saturate_cast     106 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const uint1& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
saturate_cast     107 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const int1& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
saturate_cast     108 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const float1& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
saturate_cast     109 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const double1& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
saturate_cast     111 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const uchar2& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
saturate_cast     112 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const char2& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
saturate_cast     113 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const ushort2& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
saturate_cast     114 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const short2& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
saturate_cast     115 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const uint2& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
saturate_cast     116 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const int2& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
saturate_cast     117 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const float2& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
saturate_cast     118 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const double2& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
saturate_cast     120 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const uchar3& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
saturate_cast     121 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const char3& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
saturate_cast     122 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const ushort3& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
saturate_cast     123 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const short3& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
saturate_cast     124 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const uint3& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
saturate_cast     125 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const int3& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
saturate_cast     126 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const float3& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
saturate_cast     127 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const double3& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
saturate_cast     129 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const uchar4& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
saturate_cast     130 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const char4& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
saturate_cast     131 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const ushort4& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
saturate_cast     132 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const short4& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
saturate_cast     133 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const uint4& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
saturate_cast     134 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const int4& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
saturate_cast     135 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const float4& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
saturate_cast     136 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const double4& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
saturate_cast      56 modules/cudev/include/opencv2/cudev/util/saturate_cast.hpp template <typename T> __device__ __forceinline__ T saturate_cast(uchar v) { return T(v); }
saturate_cast      57 modules/cudev/include/opencv2/cudev/util/saturate_cast.hpp template <typename T> __device__ __forceinline__ T saturate_cast(schar v) { return T(v); }
saturate_cast      58 modules/cudev/include/opencv2/cudev/util/saturate_cast.hpp template <typename T> __device__ __forceinline__ T saturate_cast(ushort v) { return T(v); }
saturate_cast      59 modules/cudev/include/opencv2/cudev/util/saturate_cast.hpp template <typename T> __device__ __forceinline__ T saturate_cast(short v) { return T(v); }
saturate_cast      60 modules/cudev/include/opencv2/cudev/util/saturate_cast.hpp template <typename T> __device__ __forceinline__ T saturate_cast(uint v) { return T(v); }
saturate_cast      61 modules/cudev/include/opencv2/cudev/util/saturate_cast.hpp template <typename T> __device__ __forceinline__ T saturate_cast(int v) { return T(v); }
saturate_cast      62 modules/cudev/include/opencv2/cudev/util/saturate_cast.hpp template <typename T> __device__ __forceinline__ T saturate_cast(float v) { return T(v); }
saturate_cast      63 modules/cudev/include/opencv2/cudev/util/saturate_cast.hpp template <typename T> __device__ __forceinline__ T saturate_cast(double v) { return T(v); }
saturate_cast     100 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const uchar1& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
saturate_cast     101 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const char1& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
saturate_cast     102 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const ushort1& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
saturate_cast     103 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const short1& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
saturate_cast     104 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const uint1& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
saturate_cast     105 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const int1& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
saturate_cast     106 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const float1& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
saturate_cast     107 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const double1& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
saturate_cast     109 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const uchar2& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
saturate_cast     110 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const char2& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
saturate_cast     111 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const ushort2& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
saturate_cast     112 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const short2& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
saturate_cast     113 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const uint2& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
saturate_cast     114 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const int2& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
saturate_cast     115 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const float2& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
saturate_cast     116 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const double2& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
saturate_cast     118 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const uchar3& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
saturate_cast     119 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const char3& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
saturate_cast     120 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const ushort3& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
saturate_cast     121 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const short3& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
saturate_cast     122 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const uint3& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
saturate_cast     123 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const int3& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
saturate_cast     124 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const float3& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
saturate_cast     125 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const double3& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
saturate_cast     127 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const uchar4& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
saturate_cast     128 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const char4& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
saturate_cast     129 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const ushort4& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
saturate_cast     130 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const short4& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
saturate_cast     131 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const uint4& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
saturate_cast     132 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const int4& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
saturate_cast     133 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const float4& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
saturate_cast     134 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const double4& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }