OpenCV  3.0.0-rc1
Open Source Computer Vision
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Namespaces | Macros | Functions
binary_op.hpp File Reference
#include "../common.hpp"
#include "../util/type_traits.hpp"
#include "../ptr2d/traits.hpp"
#include "../ptr2d/transform.hpp"
#include "../ptr2d/gpumat.hpp"
#include "../ptr2d/texture.hpp"
#include "../ptr2d/glob.hpp"
#include "../functional/functional.hpp"
#include "expr.hpp"

Namespaces

 cv
 
 cv::cudev
 

Macros

#define __OPENCV_CUDEV_EXPR_BINARY_OP_HPP__
 
#define CV_CUDEV_EXPR_BINOP_INST(op, functor)
 

Functions

template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, typename
PtrTraits< GpuMat_< T >
>::ptr_type, not_equal_to< T > > > 
cv::cudev::operator!= (const GpuMat_< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, typename
PtrTraits< GlobPtrSz< T >
>::ptr_type, not_equal_to< T > > > 
cv::cudev::operator!= (const GpuMat_< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
typename PtrTraits< GpuMat_< T >
>::ptr_type, not_equal_to< T > > > 
cv::cudev::operator!= (const GlobPtrSz< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, typename
PtrTraits< Texture< T >
>::ptr_type, not_equal_to< T > > > 
cv::cudev::operator!= (const GpuMat_< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, typename
PtrTraits< GpuMat_< T >
>::ptr_type, not_equal_to< T > > > 
cv::cudev::operator!= (const Texture< T > &src1, const GpuMat_< T > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, typename
PtrTraits< Body >::ptr_type,
not_equal_to< typename
LargerType< T, typename
PtrTraits< Body >::value_type >
::type > > > 
cv::cudev::operator!= (const GpuMat_< T > &src1, const Expr< Body > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, typename PtrTraits
< GpuMat_< T > >::ptr_type,
not_equal_to< typename
LargerType< T, typename
PtrTraits< Body >::value_type >
::type > > > 
cv::cudev::operator!= (const Expr< Body > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, Binder2nd
< not_equal_to< T > > > > 
cv::cudev::operator!= (const GpuMat_< T > &src, T val)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, Binder1st
< not_equal_to< T > > > > 
cv::cudev::operator!= (T val, const GpuMat_< T > &src)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
typename PtrTraits< GlobPtrSz
< T > >::ptr_type,
not_equal_to< T > > > 
cv::cudev::operator!= (const GlobPtrSz< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
typename PtrTraits< Texture< T >
>::ptr_type, not_equal_to< T > > > 
cv::cudev::operator!= (const GlobPtrSz< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, typename
PtrTraits< GlobPtrSz< T >
>::ptr_type, not_equal_to< T > > > 
cv::cudev::operator!= (const Texture< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
typename PtrTraits< Body >
::ptr_type, not_equal_to
< typename LargerType< T,
typename PtrTraits< Body >
::value_type >::type > > > 
cv::cudev::operator!= (const GlobPtrSz< T > &src1, const Expr< Body > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
not_equal_to< typename
LargerType< T, typename
PtrTraits< Body >::value_type >
::type > > > 
cv::cudev::operator!= (const Expr< Body > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
Binder2nd< not_equal_to< T > > > > 
cv::cudev::operator!= (const GlobPtrSz< T > &src, T val)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
Binder1st< not_equal_to< T > > > > 
cv::cudev::operator!= (T val, const GlobPtrSz< T > &src)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, typename
PtrTraits< Texture< T >
>::ptr_type, not_equal_to< T > > > 
cv::cudev::operator!= (const Texture< T > &src1, const Texture< T > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, typename
PtrTraits< Body >::ptr_type,
not_equal_to< typename
LargerType< T, typename
PtrTraits< Body >::value_type >
::type > > > 
cv::cudev::operator!= (const Texture< T > &src1, const Expr< Body > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, typename PtrTraits
< Texture< T > >::ptr_type,
not_equal_to< typename
LargerType< T, typename
PtrTraits< Body >::value_type >
::type > > > 
cv::cudev::operator!= (const Expr< Body > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, Binder2nd
< not_equal_to< T > > > > 
cv::cudev::operator!= (const Texture< T > &src, T val)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, Binder1st
< not_equal_to< T > > > > 
cv::cudev::operator!= (T val, const Texture< T > &src)
 
template<class Body1 , class Body2 >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Body1 >
::ptr_type, typename PtrTraits
< Body2 >::ptr_type,
not_equal_to< typename
LargerType< typename PtrTraits
< Body1 >::value_type,
typename PtrTraits< Body2 >
::value_type >::type > > > 
cv::cudev::operator!= (const Expr< Body1 > &a, const Expr< Body2 > &b)
 
template<class Body >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, Binder2nd
< not_equal_to< typename
Body::value_type > > > > 
cv::cudev::operator!= (const Expr< Body > &a, typename Body::value_type val)
 
template<class Body >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, Binder1st
< not_equal_to< typename
Body::value_type > > > > 
cv::cudev::operator!= (typename Body::value_type val, const Expr< Body > &a)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, typename
PtrTraits< GpuMat_< T >
>::ptr_type, modulus< T > > > 
cv::cudev::operator% (const GpuMat_< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, typename
PtrTraits< GlobPtrSz< T >
>::ptr_type, modulus< T > > > 
cv::cudev::operator% (const GpuMat_< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
typename PtrTraits< GpuMat_< T >
>::ptr_type, modulus< T > > > 
cv::cudev::operator% (const GlobPtrSz< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, typename
PtrTraits< Texture< T >
>::ptr_type, modulus< T > > > 
cv::cudev::operator% (const GpuMat_< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, typename
PtrTraits< GpuMat_< T >
>::ptr_type, modulus< T > > > 
cv::cudev::operator% (const Texture< T > &src1, const GpuMat_< T > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, typename
PtrTraits< Body >::ptr_type,
modulus< typename LargerType
< T, typename PtrTraits< Body >
::value_type >::type > > > 
cv::cudev::operator% (const GpuMat_< T > &src1, const Expr< Body > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, typename PtrTraits
< GpuMat_< T > >::ptr_type,
modulus< typename LargerType
< T, typename PtrTraits< Body >
::value_type >::type > > > 
cv::cudev::operator% (const Expr< Body > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, Binder2nd
< modulus< T > > > > 
cv::cudev::operator% (const GpuMat_< T > &src, T val)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, Binder1st
< modulus< T > > > > 
cv::cudev::operator% (T val, const GpuMat_< T > &src)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
typename PtrTraits< GlobPtrSz
< T > >::ptr_type, modulus< T > > > 
cv::cudev::operator% (const GlobPtrSz< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
typename PtrTraits< Texture< T >
>::ptr_type, modulus< T > > > 
cv::cudev::operator% (const GlobPtrSz< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, typename
PtrTraits< GlobPtrSz< T >
>::ptr_type, modulus< T > > > 
cv::cudev::operator% (const Texture< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
typename PtrTraits< Body >
::ptr_type, modulus< typename
LargerType< T, typename
PtrTraits< Body >::value_type >
::type > > > 
cv::cudev::operator% (const GlobPtrSz< T > &src1, const Expr< Body > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
modulus< typename LargerType
< T, typename PtrTraits< Body >
::value_type >::type > > > 
cv::cudev::operator% (const Expr< Body > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
Binder2nd< modulus< T > > > > 
cv::cudev::operator% (const GlobPtrSz< T > &src, T val)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
Binder1st< modulus< T > > > > 
cv::cudev::operator% (T val, const GlobPtrSz< T > &src)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, typename
PtrTraits< Texture< T >
>::ptr_type, modulus< T > > > 
cv::cudev::operator% (const Texture< T > &src1, const Texture< T > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, typename
PtrTraits< Body >::ptr_type,
modulus< typename LargerType
< T, typename PtrTraits< Body >
::value_type >::type > > > 
cv::cudev::operator% (const Texture< T > &src1, const Expr< Body > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, typename PtrTraits
< Texture< T > >::ptr_type,
modulus< typename LargerType
< T, typename PtrTraits< Body >
::value_type >::type > > > 
cv::cudev::operator% (const Expr< Body > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, Binder2nd
< modulus< T > > > > 
cv::cudev::operator% (const Texture< T > &src, T val)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, Binder1st
< modulus< T > > > > 
cv::cudev::operator% (T val, const Texture< T > &src)
 
template<class Body1 , class Body2 >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Body1 >
::ptr_type, typename PtrTraits
< Body2 >::ptr_type, modulus
< typename LargerType
< typename PtrTraits< Body1 >
::value_type, typename
PtrTraits< Body2 >::value_type >
::type > > > 
cv::cudev::operator% (const Expr< Body1 > &a, const Expr< Body2 > &b)
 
template<class Body >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, Binder2nd< modulus
< typename Body::value_type > > > > 
cv::cudev::operator% (const Expr< Body > &a, typename Body::value_type val)
 
template<class Body >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, Binder1st< modulus
< typename Body::value_type > > > > 
cv::cudev::operator% (typename Body::value_type val, const Expr< Body > &a)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, typename
PtrTraits< GpuMat_< T >
>::ptr_type, bit_and< T > > > 
cv::cudev::operator& (const GpuMat_< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, typename
PtrTraits< GlobPtrSz< T >
>::ptr_type, bit_and< T > > > 
cv::cudev::operator& (const GpuMat_< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
typename PtrTraits< GpuMat_< T >
>::ptr_type, bit_and< T > > > 
cv::cudev::operator& (const GlobPtrSz< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, typename
PtrTraits< Texture< T >
>::ptr_type, bit_and< T > > > 
cv::cudev::operator& (const GpuMat_< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, typename
PtrTraits< GpuMat_< T >
>::ptr_type, bit_and< T > > > 
cv::cudev::operator& (const Texture< T > &src1, const GpuMat_< T > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, typename
PtrTraits< Body >::ptr_type,
bit_and< typename LargerType
< T, typename PtrTraits< Body >
::value_type >::type > > > 
cv::cudev::operator& (const GpuMat_< T > &src1, const Expr< Body > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, typename PtrTraits
< GpuMat_< T > >::ptr_type,
bit_and< typename LargerType
< T, typename PtrTraits< Body >
::value_type >::type > > > 
cv::cudev::operator& (const Expr< Body > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, Binder2nd
< bit_and< T > > > > 
cv::cudev::operator& (const GpuMat_< T > &src, T val)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, Binder1st
< bit_and< T > > > > 
cv::cudev::operator& (T val, const GpuMat_< T > &src)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
typename PtrTraits< GlobPtrSz
< T > >::ptr_type, bit_and< T > > > 
cv::cudev::operator& (const GlobPtrSz< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
typename PtrTraits< Texture< T >
>::ptr_type, bit_and< T > > > 
cv::cudev::operator& (const GlobPtrSz< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, typename
PtrTraits< GlobPtrSz< T >
>::ptr_type, bit_and< T > > > 
cv::cudev::operator& (const Texture< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
typename PtrTraits< Body >
::ptr_type, bit_and< typename
LargerType< T, typename
PtrTraits< Body >::value_type >
::type > > > 
cv::cudev::operator& (const GlobPtrSz< T > &src1, const Expr< Body > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
bit_and< typename LargerType
< T, typename PtrTraits< Body >
::value_type >::type > > > 
cv::cudev::operator& (const Expr< Body > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
Binder2nd< bit_and< T > > > > 
cv::cudev::operator& (const GlobPtrSz< T > &src, T val)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
Binder1st< bit_and< T > > > > 
cv::cudev::operator& (T val, const GlobPtrSz< T > &src)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, typename
PtrTraits< Texture< T >
>::ptr_type, bit_and< T > > > 
cv::cudev::operator& (const Texture< T > &src1, const Texture< T > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, typename
PtrTraits< Body >::ptr_type,
bit_and< typename LargerType
< T, typename PtrTraits< Body >
::value_type >::type > > > 
cv::cudev::operator& (const Texture< T > &src1, const Expr< Body > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, typename PtrTraits
< Texture< T > >::ptr_type,
bit_and< typename LargerType
< T, typename PtrTraits< Body >
::value_type >::type > > > 
cv::cudev::operator& (const Expr< Body > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, Binder2nd
< bit_and< T > > > > 
cv::cudev::operator& (const Texture< T > &src, T val)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, Binder1st
< bit_and< T > > > > 
cv::cudev::operator& (T val, const Texture< T > &src)
 
template<class Body1 , class Body2 >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Body1 >
::ptr_type, typename PtrTraits
< Body2 >::ptr_type, bit_and
< typename LargerType
< typename PtrTraits< Body1 >
::value_type, typename
PtrTraits< Body2 >::value_type >
::type > > > 
cv::cudev::operator& (const Expr< Body1 > &a, const Expr< Body2 > &b)
 
template<class Body >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, Binder2nd< bit_and
< typename Body::value_type > > > > 
cv::cudev::operator& (const Expr< Body > &a, typename Body::value_type val)
 
template<class Body >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, Binder1st< bit_and
< typename Body::value_type > > > > 
cv::cudev::operator& (typename Body::value_type val, const Expr< Body > &a)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, typename
PtrTraits< GpuMat_< T >
>::ptr_type, logical_and< T > > > 
cv::cudev::operator&& (const GpuMat_< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, typename
PtrTraits< GlobPtrSz< T >
>::ptr_type, logical_and< T > > > 
cv::cudev::operator&& (const GpuMat_< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
typename PtrTraits< GpuMat_< T >
>::ptr_type, logical_and< T > > > 
cv::cudev::operator&& (const GlobPtrSz< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, typename
PtrTraits< Texture< T >
>::ptr_type, logical_and< T > > > 
cv::cudev::operator&& (const GpuMat_< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, typename
PtrTraits< GpuMat_< T >
>::ptr_type, logical_and< T > > > 
cv::cudev::operator&& (const Texture< T > &src1, const GpuMat_< T > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, typename
PtrTraits< Body >::ptr_type,
logical_and< typename
LargerType< T, typename
PtrTraits< Body >::value_type >
::type > > > 
cv::cudev::operator&& (const GpuMat_< T > &src1, const Expr< Body > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, typename PtrTraits
< GpuMat_< T > >::ptr_type,
logical_and< typename
LargerType< T, typename
PtrTraits< Body >::value_type >
::type > > > 
cv::cudev::operator&& (const Expr< Body > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, Binder2nd
< logical_and< T > > > > 
cv::cudev::operator&& (const GpuMat_< T > &src, T val)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, Binder1st
< logical_and< T > > > > 
cv::cudev::operator&& (T val, const GpuMat_< T > &src)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
typename PtrTraits< GlobPtrSz
< T > >::ptr_type, logical_and
< T > > > 
cv::cudev::operator&& (const GlobPtrSz< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
typename PtrTraits< Texture< T >
>::ptr_type, logical_and< T > > > 
cv::cudev::operator&& (const GlobPtrSz< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, typename
PtrTraits< GlobPtrSz< T >
>::ptr_type, logical_and< T > > > 
cv::cudev::operator&& (const Texture< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
typename PtrTraits< Body >
::ptr_type, logical_and
< typename LargerType< T,
typename PtrTraits< Body >
::value_type >::type > > > 
cv::cudev::operator&& (const GlobPtrSz< T > &src1, const Expr< Body > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
logical_and< typename
LargerType< T, typename
PtrTraits< Body >::value_type >
::type > > > 
cv::cudev::operator&& (const Expr< Body > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
Binder2nd< logical_and< T > > > > 
cv::cudev::operator&& (const GlobPtrSz< T > &src, T val)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
Binder1st< logical_and< T > > > > 
cv::cudev::operator&& (T val, const GlobPtrSz< T > &src)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, typename
PtrTraits< Texture< T >
>::ptr_type, logical_and< T > > > 
cv::cudev::operator&& (const Texture< T > &src1, const Texture< T > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, typename
PtrTraits< Body >::ptr_type,
logical_and< typename
LargerType< T, typename
PtrTraits< Body >::value_type >
::type > > > 
cv::cudev::operator&& (const Texture< T > &src1, const Expr< Body > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, typename PtrTraits
< Texture< T > >::ptr_type,
logical_and< typename
LargerType< T, typename
PtrTraits< Body >::value_type >
::type > > > 
cv::cudev::operator&& (const Expr< Body > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, Binder2nd
< logical_and< T > > > > 
cv::cudev::operator&& (const Texture< T > &src, T val)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, Binder1st
< logical_and< T > > > > 
cv::cudev::operator&& (T val, const Texture< T > &src)
 
template<class Body1 , class Body2 >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Body1 >
::ptr_type, typename PtrTraits
< Body2 >::ptr_type,
logical_and< typename
LargerType< typename PtrTraits
< Body1 >::value_type,
typename PtrTraits< Body2 >
::value_type >::type > > > 
cv::cudev::operator&& (const Expr< Body1 > &a, const Expr< Body2 > &b)
 
template<class Body >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, Binder2nd
< logical_and< typename
Body::value_type > > > > 
cv::cudev::operator&& (const Expr< Body > &a, typename Body::value_type val)
 
template<class Body >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, Binder1st
< logical_and< typename
Body::value_type > > > > 
cv::cudev::operator&& (typename Body::value_type val, const Expr< Body > &a)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, typename
PtrTraits< Body >::ptr_type,
multiplies< typename
LargerType< T, typename
PtrTraits< Body >::value_type >
::type > > > 
cv::cudev::operator* (const Texture< T > &src1, const Expr< Body > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, typename PtrTraits
< Texture< T > >::ptr_type,
multiplies< typename
LargerType< T, typename
PtrTraits< Body >::value_type >
::type > > > 
cv::cudev::operator* (const Expr< Body > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, Binder1st
< multiplies< T > > > > 
cv::cudev::operator* (T val, const Texture< T > &src)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, Binder2nd
< multiplies< T > > > > 
cv::cudev::operator* (const Texture< T > &src, T val)
 
template<class Body1 , class Body2 >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Body1 >
::ptr_type, typename PtrTraits
< Body2 >::ptr_type,
multiplies< typename
LargerType< typename PtrTraits
< Body1 >::value_type,
typename PtrTraits< Body2 >
::value_type >::type > > > 
cv::cudev::operator* (const Expr< Body1 > &a, const Expr< Body2 > &b)
 
template<class Body >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, Binder2nd
< multiplies< typename
Body::value_type > > > > 
cv::cudev::operator* (const Expr< Body > &a, typename Body::value_type val)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, typename
PtrTraits< Texture< T >
>::ptr_type, multiplies< T > > > 
cv::cudev::operator* (const Texture< T > &src1, const Texture< T > &src2)
 
template<class Body >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, Binder1st
< multiplies< typename
Body::value_type > > > > 
cv::cudev::operator* (typename Body::value_type val, const Expr< Body > &a)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
Binder1st< multiplies< T > > > > 
cv::cudev::operator* (T val, const GlobPtrSz< T > &src)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, typename
PtrTraits< GlobPtrSz< T >
>::ptr_type, multiplies< T > > > 
cv::cudev::operator* (const GpuMat_< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
typename PtrTraits< GpuMat_< T >
>::ptr_type, multiplies< T > > > 
cv::cudev::operator* (const GlobPtrSz< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, typename
PtrTraits< GpuMat_< T >
>::ptr_type, multiplies< T > > > 
cv::cudev::operator* (const GpuMat_< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, typename
PtrTraits< Texture< T >
>::ptr_type, multiplies< T > > > 
cv::cudev::operator* (const GpuMat_< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, typename
PtrTraits< GpuMat_< T >
>::ptr_type, multiplies< T > > > 
cv::cudev::operator* (const Texture< T > &src1, const GpuMat_< T > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, typename
PtrTraits< Body >::ptr_type,
multiplies< typename
LargerType< T, typename
PtrTraits< Body >::value_type >
::type > > > 
cv::cudev::operator* (const GpuMat_< T > &src1, const Expr< Body > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, typename PtrTraits
< GpuMat_< T > >::ptr_type,
multiplies< typename
LargerType< T, typename
PtrTraits< Body >::value_type >
::type > > > 
cv::cudev::operator* (const Expr< Body > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, Binder1st
< multiplies< T > > > > 
cv::cudev::operator* (T val, const GpuMat_< T > &src)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, Binder2nd
< multiplies< T > > > > 
cv::cudev::operator* (const GpuMat_< T > &src, T val)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
typename PtrTraits< GlobPtrSz
< T > >::ptr_type, multiplies
< T > > > 
cv::cudev::operator* (const GlobPtrSz< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
typename PtrTraits< Texture< T >
>::ptr_type, multiplies< T > > > 
cv::cudev::operator* (const GlobPtrSz< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, typename
PtrTraits< GlobPtrSz< T >
>::ptr_type, multiplies< T > > > 
cv::cudev::operator* (const Texture< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
typename PtrTraits< Body >
::ptr_type, multiplies
< typename LargerType< T,
typename PtrTraits< Body >
::value_type >::type > > > 
cv::cudev::operator* (const GlobPtrSz< T > &src1, const Expr< Body > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
multiplies< typename
LargerType< T, typename
PtrTraits< Body >::value_type >
::type > > > 
cv::cudev::operator* (const Expr< Body > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
Binder2nd< multiplies< T > > > > 
cv::cudev::operator* (const GlobPtrSz< T > &src, T val)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, Binder2nd
< plus< T > > > > 
cv::cudev::operator+ (const GpuMat_< T > &src, T val)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
Binder1st< plus< T > > > > 
cv::cudev::operator+ (T val, const GlobPtrSz< T > &src)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, typename
PtrTraits< GlobPtrSz< T >
>::ptr_type, plus< T > > > 
cv::cudev::operator+ (const GpuMat_< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, typename
PtrTraits< Texture< T >
>::ptr_type, plus< T > > > 
cv::cudev::operator+ (const GpuMat_< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, typename
PtrTraits< Texture< T >
>::ptr_type, plus< T > > > 
cv::cudev::operator+ (const Texture< T > &src1, const Texture< T > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, typename
PtrTraits< Body >::ptr_type,
plus< typename LargerType< T,
typename PtrTraits< Body >
::value_type >::type > > > 
cv::cudev::operator+ (const Texture< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, Binder1st
< plus< T > > > > 
cv::cudev::operator+ (T val, const GpuMat_< T > &src)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, typename PtrTraits
< Texture< T > >::ptr_type,
plus< typename LargerType< T,
typename PtrTraits< Body >
::value_type >::type > > > 
cv::cudev::operator+ (const Expr< Body > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, Binder2nd
< plus< T > > > > 
cv::cudev::operator+ (const Texture< T > &src, T val)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, typename
PtrTraits< GpuMat_< T >
>::ptr_type, plus< T > > > 
cv::cudev::operator+ (const Texture< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
typename PtrTraits< GlobPtrSz
< T > >::ptr_type, plus< T > > > 
cv::cudev::operator+ (const GlobPtrSz< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, Binder1st
< plus< T > > > > 
cv::cudev::operator+ (T val, const Texture< T > &src)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
typename PtrTraits< Texture< T >
>::ptr_type, plus< T > > > 
cv::cudev::operator+ (const GlobPtrSz< T > &src1, const Texture< T > &src2)
 
template<class Body1 , class Body2 >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Body1 >
::ptr_type, typename PtrTraits
< Body2 >::ptr_type, plus
< typename LargerType
< typename PtrTraits< Body1 >
::value_type, typename
PtrTraits< Body2 >::value_type >
::type > > > 
cv::cudev::operator+ (const Expr< Body1 > &a, const Expr< Body2 > &b)
 
template<class Body >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, Binder2nd< plus
< typename Body::value_type > > > > 
cv::cudev::operator+ (const Expr< Body > &a, typename Body::value_type val)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, typename
PtrTraits< GlobPtrSz< T >
>::ptr_type, plus< T > > > 
cv::cudev::operator+ (const Texture< T > &src1, const GlobPtrSz< T > &src2)
 
template<class Body >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, Binder1st< plus
< typename Body::value_type > > > > 
cv::cudev::operator+ (typename Body::value_type val, const Expr< Body > &a)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, typename
PtrTraits< GpuMat_< T >
>::ptr_type, plus< T > > > 
cv::cudev::operator+ (const GpuMat_< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
typename PtrTraits< GpuMat_< T >
>::ptr_type, plus< T > > > 
cv::cudev::operator+ (const GlobPtrSz< T > &src1, const GpuMat_< T > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, typename
PtrTraits< Body >::ptr_type,
plus< typename LargerType< T,
typename PtrTraits< Body >
::value_type >::type > > > 
cv::cudev::operator+ (const GpuMat_< T > &src1, const Expr< Body > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
typename PtrTraits< Body >
::ptr_type, plus< typename
LargerType< T, typename
PtrTraits< Body >::value_type >
::type > > > 
cv::cudev::operator+ (const GlobPtrSz< T > &src1, const Expr< Body > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, typename PtrTraits
< GpuMat_< T > >::ptr_type,
plus< typename LargerType< T,
typename PtrTraits< Body >
::value_type >::type > > > 
cv::cudev::operator+ (const Expr< Body > &src1, const GpuMat_< T > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
plus< typename LargerType< T,
typename PtrTraits< Body >
::value_type >::type > > > 
cv::cudev::operator+ (const Expr< Body > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
Binder2nd< plus< T > > > > 
cv::cudev::operator+ (const GlobPtrSz< T > &src, T val)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, Binder2nd
< minus< T > > > > 
cv::cudev::operator- (const GpuMat_< T > &src, T val)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, Binder1st
< minus< T > > > > 
cv::cudev::operator- (T val, const GpuMat_< T > &src)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
typename PtrTraits< GlobPtrSz
< T > >::ptr_type, minus< T > > > 
cv::cudev::operator- (const GlobPtrSz< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
typename PtrTraits< Texture< T >
>::ptr_type, minus< T > > > 
cv::cudev::operator- (const GlobPtrSz< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, typename
PtrTraits< GlobPtrSz< T >
>::ptr_type, minus< T > > > 
cv::cudev::operator- (const Texture< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
typename PtrTraits< Body >
::ptr_type, minus< typename
LargerType< T, typename
PtrTraits< Body >::value_type >
::type > > > 
cv::cudev::operator- (const GlobPtrSz< T > &src1, const Expr< Body > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
minus< typename LargerType< T,
typename PtrTraits< Body >
::value_type >::type > > > 
cv::cudev::operator- (const Expr< Body > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
Binder2nd< minus< T > > > > 
cv::cudev::operator- (const GlobPtrSz< T > &src, T val)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
Binder1st< minus< T > > > > 
cv::cudev::operator- (T val, const GlobPtrSz< T > &src)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, typename
PtrTraits< Texture< T >
>::ptr_type, minus< T > > > 
cv::cudev::operator- (const Texture< T > &src1, const Texture< T > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, typename
PtrTraits< Body >::ptr_type,
minus< typename LargerType< T,
typename PtrTraits< Body >
::value_type >::type > > > 
cv::cudev::operator- (const Texture< T > &src1, const Expr< Body > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, typename PtrTraits
< Texture< T > >::ptr_type,
minus< typename LargerType< T,
typename PtrTraits< Body >
::value_type >::type > > > 
cv::cudev::operator- (const Expr< Body > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, Binder2nd
< minus< T > > > > 
cv::cudev::operator- (const Texture< T > &src, T val)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, Binder1st
< minus< T > > > > 
cv::cudev::operator- (T val, const Texture< T > &src)
 
template<class Body1 , class Body2 >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Body1 >
::ptr_type, typename PtrTraits
< Body2 >::ptr_type, minus
< typename LargerType
< typename PtrTraits< Body1 >
::value_type, typename
PtrTraits< Body2 >::value_type >
::type > > > 
cv::cudev::operator- (const Expr< Body1 > &a, const Expr< Body2 > &b)
 
template<class Body >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, Binder2nd< minus
< typename Body::value_type > > > > 
cv::cudev::operator- (const Expr< Body > &a, typename Body::value_type val)
 
template<class Body >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, Binder1st< minus
< typename Body::value_type > > > > 
cv::cudev::operator- (typename Body::value_type val, const Expr< Body > &a)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, typename
PtrTraits< GpuMat_< T >
>::ptr_type, minus< T > > > 
cv::cudev::operator- (const GpuMat_< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, typename
PtrTraits< GlobPtrSz< T >
>::ptr_type, minus< T > > > 
cv::cudev::operator- (const GpuMat_< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
typename PtrTraits< GpuMat_< T >
>::ptr_type, minus< T > > > 
cv::cudev::operator- (const GlobPtrSz< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, typename
PtrTraits< Texture< T >
>::ptr_type, minus< T > > > 
cv::cudev::operator- (const GpuMat_< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, typename
PtrTraits< GpuMat_< T >
>::ptr_type, minus< T > > > 
cv::cudev::operator- (const Texture< T > &src1, const GpuMat_< T > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, typename
PtrTraits< Body >::ptr_type,
minus< typename LargerType< T,
typename PtrTraits< Body >
::value_type >::type > > > 
cv::cudev::operator- (const GpuMat_< T > &src1, const Expr< Body > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, typename PtrTraits
< GpuMat_< T > >::ptr_type,
minus< typename LargerType< T,
typename PtrTraits< Body >
::value_type >::type > > > 
cv::cudev::operator- (const Expr< Body > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, typename
PtrTraits< GpuMat_< T >
>::ptr_type, divides< T > > > 
cv::cudev::operator/ (const GpuMat_< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, typename
PtrTraits< GlobPtrSz< T >
>::ptr_type, divides< T > > > 
cv::cudev::operator/ (const GpuMat_< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
typename PtrTraits< GpuMat_< T >
>::ptr_type, divides< T > > > 
cv::cudev::operator/ (const GlobPtrSz< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, typename
PtrTraits< Texture< T >
>::ptr_type, divides< T > > > 
cv::cudev::operator/ (const GpuMat_< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, typename
PtrTraits< GpuMat_< T >
>::ptr_type, divides< T > > > 
cv::cudev::operator/ (const Texture< T > &src1, const GpuMat_< T > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, typename
PtrTraits< Body >::ptr_type,
divides< typename LargerType
< T, typename PtrTraits< Body >
::value_type >::type > > > 
cv::cudev::operator/ (const GpuMat_< T > &src1, const Expr< Body > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, typename PtrTraits
< GpuMat_< T > >::ptr_type,
divides< typename LargerType
< T, typename PtrTraits< Body >
::value_type >::type > > > 
cv::cudev::operator/ (const Expr< Body > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, Binder2nd
< divides< T > > > > 
cv::cudev::operator/ (const GpuMat_< T > &src, T val)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, Binder1st
< divides< T > > > > 
cv::cudev::operator/ (T val, const GpuMat_< T > &src)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
typename PtrTraits< GlobPtrSz
< T > >::ptr_type, divides< T > > > 
cv::cudev::operator/ (const GlobPtrSz< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
typename PtrTraits< Texture< T >
>::ptr_type, divides< T > > > 
cv::cudev::operator/ (const GlobPtrSz< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, typename
PtrTraits< GlobPtrSz< T >
>::ptr_type, divides< T > > > 
cv::cudev::operator/ (const Texture< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
typename PtrTraits< Body >
::ptr_type, divides< typename
LargerType< T, typename
PtrTraits< Body >::value_type >
::type > > > 
cv::cudev::operator/ (const GlobPtrSz< T > &src1, const Expr< Body > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
divides< typename LargerType
< T, typename PtrTraits< Body >
::value_type >::type > > > 
cv::cudev::operator/ (const Expr< Body > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
Binder2nd< divides< T > > > > 
cv::cudev::operator/ (const GlobPtrSz< T > &src, T val)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
Binder1st< divides< T > > > > 
cv::cudev::operator/ (T val, const GlobPtrSz< T > &src)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, typename
PtrTraits< Texture< T >
>::ptr_type, divides< T > > > 
cv::cudev::operator/ (const Texture< T > &src1, const Texture< T > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, typename
PtrTraits< Body >::ptr_type,
divides< typename LargerType
< T, typename PtrTraits< Body >
::value_type >::type > > > 
cv::cudev::operator/ (const Texture< T > &src1, const Expr< Body > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, typename PtrTraits
< Texture< T > >::ptr_type,
divides< typename LargerType
< T, typename PtrTraits< Body >
::value_type >::type > > > 
cv::cudev::operator/ (const Expr< Body > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, Binder2nd
< divides< T > > > > 
cv::cudev::operator/ (const Texture< T > &src, T val)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, Binder1st
< divides< T > > > > 
cv::cudev::operator/ (T val, const Texture< T > &src)
 
template<class Body1 , class Body2 >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Body1 >
::ptr_type, typename PtrTraits
< Body2 >::ptr_type, divides
< typename LargerType
< typename PtrTraits< Body1 >
::value_type, typename
PtrTraits< Body2 >::value_type >
::type > > > 
cv::cudev::operator/ (const Expr< Body1 > &a, const Expr< Body2 > &b)
 
template<class Body >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, Binder2nd< divides
< typename Body::value_type > > > > 
cv::cudev::operator/ (const Expr< Body > &a, typename Body::value_type val)
 
template<class Body >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, Binder1st< divides
< typename Body::value_type > > > > 
cv::cudev::operator/ (typename Body::value_type val, const Expr< Body > &a)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, typename
PtrTraits< GpuMat_< T >
>::ptr_type, less< T > > > 
cv::cudev::operator< (const GpuMat_< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, typename
PtrTraits< GlobPtrSz< T >
>::ptr_type, less< T > > > 
cv::cudev::operator< (const GpuMat_< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
typename PtrTraits< GpuMat_< T >
>::ptr_type, less< T > > > 
cv::cudev::operator< (const GlobPtrSz< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, typename
PtrTraits< Texture< T >
>::ptr_type, less< T > > > 
cv::cudev::operator< (const GpuMat_< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, typename
PtrTraits< GpuMat_< T >
>::ptr_type, less< T > > > 
cv::cudev::operator< (const Texture< T > &src1, const GpuMat_< T > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, typename
PtrTraits< Body >::ptr_type,
less< typename LargerType< T,
typename PtrTraits< Body >
::value_type >::type > > > 
cv::cudev::operator< (const GpuMat_< T > &src1, const Expr< Body > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, typename PtrTraits
< GpuMat_< T > >::ptr_type,
less< typename LargerType< T,
typename PtrTraits< Body >
::value_type >::type > > > 
cv::cudev::operator< (const Expr< Body > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, Binder2nd
< less< T > > > > 
cv::cudev::operator< (const GpuMat_< T > &src, T val)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, Binder1st
< less< T > > > > 
cv::cudev::operator< (T val, const GpuMat_< T > &src)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
typename PtrTraits< GlobPtrSz
< T > >::ptr_type, less< T > > > 
cv::cudev::operator< (const GlobPtrSz< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
typename PtrTraits< Texture< T >
>::ptr_type, less< T > > > 
cv::cudev::operator< (const GlobPtrSz< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, typename
PtrTraits< GlobPtrSz< T >
>::ptr_type, less< T > > > 
cv::cudev::operator< (const Texture< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
typename PtrTraits< Body >
::ptr_type, less< typename
LargerType< T, typename
PtrTraits< Body >::value_type >
::type > > > 
cv::cudev::operator< (const GlobPtrSz< T > &src1, const Expr< Body > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
less< typename LargerType< T,
typename PtrTraits< Body >
::value_type >::type > > > 
cv::cudev::operator< (const Expr< Body > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
Binder2nd< less< T > > > > 
cv::cudev::operator< (const GlobPtrSz< T > &src, T val)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
Binder1st< less< T > > > > 
cv::cudev::operator< (T val, const GlobPtrSz< T > &src)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, typename
PtrTraits< Texture< T >
>::ptr_type, less< T > > > 
cv::cudev::operator< (const Texture< T > &src1, const Texture< T > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, typename
PtrTraits< Body >::ptr_type,
less< typename LargerType< T,
typename PtrTraits< Body >
::value_type >::type > > > 
cv::cudev::operator< (const Texture< T > &src1, const Expr< Body > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, typename PtrTraits
< Texture< T > >::ptr_type,
less< typename LargerType< T,
typename PtrTraits< Body >
::value_type >::type > > > 
cv::cudev::operator< (const Expr< Body > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, Binder2nd
< less< T > > > > 
cv::cudev::operator< (const Texture< T > &src, T val)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, Binder1st
< less< T > > > > 
cv::cudev::operator< (T val, const Texture< T > &src)
 
template<class Body1 , class Body2 >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Body1 >
::ptr_type, typename PtrTraits
< Body2 >::ptr_type, less
< typename LargerType
< typename PtrTraits< Body1 >
::value_type, typename
PtrTraits< Body2 >::value_type >
::type > > > 
cv::cudev::operator< (const Expr< Body1 > &a, const Expr< Body2 > &b)
 
template<class Body >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, Binder2nd< less
< typename Body::value_type > > > > 
cv::cudev::operator< (const Expr< Body > &a, typename Body::value_type val)
 
template<class Body >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, Binder1st< less
< typename Body::value_type > > > > 
cv::cudev::operator< (typename Body::value_type val, const Expr< Body > &a)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, typename
PtrTraits< GpuMat_< T >
>::ptr_type, bit_lshift< T > > > 
cv::cudev::operator<< (const GpuMat_< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, typename
PtrTraits< GlobPtrSz< T >
>::ptr_type, bit_lshift< T > > > 
cv::cudev::operator<< (const Texture< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, Binder1st
< bit_lshift< T > > > > 
cv::cudev::operator<< (T val, const Texture< T > &src)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, typename
PtrTraits< GlobPtrSz< T >
>::ptr_type, bit_lshift< T > > > 
cv::cudev::operator<< (const GpuMat_< T > &src1, const GlobPtrSz< T > &src2)
 
template<class Body1 , class Body2 >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Body1 >
::ptr_type, typename PtrTraits
< Body2 >::ptr_type,
bit_lshift< typename
LargerType< typename PtrTraits
< Body1 >::value_type,
typename PtrTraits< Body2 >
::value_type >::type > > > 
cv::cudev::operator<< (const Expr< Body1 > &a, const Expr< Body2 > &b)
 
template<class Body >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, Binder2nd
< bit_lshift< typename
Body::value_type > > > > 
cv::cudev::operator<< (const Expr< Body > &a, typename Body::value_type val)
 
template<class Body >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, Binder1st
< bit_lshift< typename
Body::value_type > > > > 
cv::cudev::operator<< (typename Body::value_type val, const Expr< Body > &a)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
typename PtrTraits< Body >
::ptr_type, bit_lshift
< typename LargerType< T,
typename PtrTraits< Body >
::value_type >::type > > > 
cv::cudev::operator<< (const GlobPtrSz< T > &src1, const Expr< Body > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, typename
PtrTraits< Body >::ptr_type,
bit_lshift< typename
LargerType< T, typename
PtrTraits< Body >::value_type >
::type > > > 
cv::cudev::operator<< (const Texture< T > &src1, const Expr< Body > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, typename PtrTraits
< Texture< T > >::ptr_type,
bit_lshift< typename
LargerType< T, typename
PtrTraits< Body >::value_type >
::type > > > 
cv::cudev::operator<< (const Expr< Body > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, Binder2nd
< bit_lshift< T > > > > 
cv::cudev::operator<< (const Texture< T > &src, T val)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
bit_lshift< typename
LargerType< T, typename
PtrTraits< Body >::value_type >
::type > > > 
cv::cudev::operator<< (const Expr< Body > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, typename
PtrTraits< Texture< T >
>::ptr_type, bit_lshift< T > > > 
cv::cudev::operator<< (const Texture< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
Binder2nd< bit_lshift< T > > > > 
cv::cudev::operator<< (const GlobPtrSz< T > &src, T val)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
Binder1st< bit_lshift< T > > > > 
cv::cudev::operator<< (T val, const GlobPtrSz< T > &src)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
typename PtrTraits< GpuMat_< T >
>::ptr_type, bit_lshift< T > > > 
cv::cudev::operator<< (const GlobPtrSz< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
typename PtrTraits< GlobPtrSz
< T > >::ptr_type, bit_lshift
< T > > > 
cv::cudev::operator<< (const GlobPtrSz< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, typename
PtrTraits< GpuMat_< T >
>::ptr_type, bit_lshift< T > > > 
cv::cudev::operator<< (const Texture< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
typename PtrTraits< Texture< T >
>::ptr_type, bit_lshift< T > > > 
cv::cudev::operator<< (const GlobPtrSz< T > &src1, const Texture< T > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, typename
PtrTraits< Body >::ptr_type,
bit_lshift< typename
LargerType< T, typename
PtrTraits< Body >::value_type >
::type > > > 
cv::cudev::operator<< (const GpuMat_< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, Binder1st
< bit_lshift< T > > > > 
cv::cudev::operator<< (T val, const GpuMat_< T > &src)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, typename PtrTraits
< GpuMat_< T > >::ptr_type,
bit_lshift< typename
LargerType< T, typename
PtrTraits< Body >::value_type >
::type > > > 
cv::cudev::operator<< (const Expr< Body > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, Binder2nd
< bit_lshift< T > > > > 
cv::cudev::operator<< (const GpuMat_< T > &src, T val)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, typename
PtrTraits< Texture< T >
>::ptr_type, bit_lshift< T > > > 
cv::cudev::operator<< (const GpuMat_< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
Binder1st< less_equal< T > > > > 
cv::cudev::operator<= (T val, const GlobPtrSz< T > &src)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, typename
PtrTraits< Texture< T >
>::ptr_type, less_equal< T > > > 
cv::cudev::operator<= (const Texture< T > &src1, const Texture< T > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, typename
PtrTraits< Body >::ptr_type,
less_equal< typename
LargerType< T, typename
PtrTraits< Body >::value_type >
::type > > > 
cv::cudev::operator<= (const Texture< T > &src1, const Expr< Body > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, typename PtrTraits
< Texture< T > >::ptr_type,
less_equal< typename
LargerType< T, typename
PtrTraits< Body >::value_type >
::type > > > 
cv::cudev::operator<= (const Expr< Body > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, Binder2nd
< less_equal< T > > > > 
cv::cudev::operator<= (const Texture< T > &src, T val)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, Binder1st
< less_equal< T > > > > 
cv::cudev::operator<= (T val, const Texture< T > &src)
 
template<class Body1 , class Body2 >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Body1 >
::ptr_type, typename PtrTraits
< Body2 >::ptr_type,
less_equal< typename
LargerType< typename PtrTraits
< Body1 >::value_type,
typename PtrTraits< Body2 >
::value_type >::type > > > 
cv::cudev::operator<= (const Expr< Body1 > &a, const Expr< Body2 > &b)
 
template<class Body >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, Binder1st
< less_equal< typename
Body::value_type > > > > 
cv::cudev::operator<= (typename Body::value_type val, const Expr< Body > &a)
 
template<class Body >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, Binder2nd
< less_equal< typename
Body::value_type > > > > 
cv::cudev::operator<= (const Expr< Body > &a, typename Body::value_type val)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
Binder2nd< less_equal< T > > > > 
cv::cudev::operator<= (const GlobPtrSz< T > &src, T val)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
typename PtrTraits< Texture< T >
>::ptr_type, less_equal< T > > > 
cv::cudev::operator<= (const GlobPtrSz< T > &src1, const Texture< T > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, typename PtrTraits
< GpuMat_< T > >::ptr_type,
less_equal< typename
LargerType< T, typename
PtrTraits< Body >::value_type >
::type > > > 
cv::cudev::operator<= (const Expr< Body > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, typename
PtrTraits< GpuMat_< T >
>::ptr_type, less_equal< T > > > 
cv::cudev::operator<= (const GpuMat_< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, typename
PtrTraits< GlobPtrSz< T >
>::ptr_type, less_equal< T > > > 
cv::cudev::operator<= (const GpuMat_< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
typename PtrTraits< GpuMat_< T >
>::ptr_type, less_equal< T > > > 
cv::cudev::operator<= (const GlobPtrSz< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, typename
PtrTraits< Texture< T >
>::ptr_type, less_equal< T > > > 
cv::cudev::operator<= (const GpuMat_< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, typename
PtrTraits< GpuMat_< T >
>::ptr_type, less_equal< T > > > 
cv::cudev::operator<= (const Texture< T > &src1, const GpuMat_< T > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, typename
PtrTraits< Body >::ptr_type,
less_equal< typename
LargerType< T, typename
PtrTraits< Body >::value_type >
::type > > > 
cv::cudev::operator<= (const GpuMat_< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, Binder2nd
< less_equal< T > > > > 
cv::cudev::operator<= (const GpuMat_< T > &src, T val)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, Binder1st
< less_equal< T > > > > 
cv::cudev::operator<= (T val, const GpuMat_< T > &src)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
typename PtrTraits< GlobPtrSz
< T > >::ptr_type, less_equal
< T > > > 
cv::cudev::operator<= (const GlobPtrSz< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, typename
PtrTraits< GlobPtrSz< T >
>::ptr_type, less_equal< T > > > 
cv::cudev::operator<= (const Texture< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
typename PtrTraits< Body >
::ptr_type, less_equal
< typename LargerType< T,
typename PtrTraits< Body >
::value_type >::type > > > 
cv::cudev::operator<= (const GlobPtrSz< T > &src1, const Expr< Body > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
less_equal< typename
LargerType< T, typename
PtrTraits< Body >::value_type >
::type > > > 
cv::cudev::operator<= (const Expr< Body > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
typename PtrTraits< GlobPtrSz
< T > >::ptr_type, equal_to< T > > > 
cv::cudev::operator== (const GlobPtrSz< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, Binder2nd
< equal_to< T > > > > 
cv::cudev::operator== (const GpuMat_< T > &src, T val)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, Binder1st
< equal_to< T > > > > 
cv::cudev::operator== (T val, const GpuMat_< T > &src)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, typename
PtrTraits< GlobPtrSz< T >
>::ptr_type, equal_to< T > > > 
cv::cudev::operator== (const Texture< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
typename PtrTraits< Body >
::ptr_type, equal_to< typename
LargerType< T, typename
PtrTraits< Body >::value_type >
::type > > > 
cv::cudev::operator== (const GlobPtrSz< T > &src1, const Expr< Body > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
equal_to< typename LargerType
< T, typename PtrTraits< Body >
::value_type >::type > > > 
cv::cudev::operator== (const Expr< Body > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
Binder2nd< equal_to< T > > > > 
cv::cudev::operator== (const GlobPtrSz< T > &src, T val)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
Binder1st< equal_to< T > > > > 
cv::cudev::operator== (T val, const GlobPtrSz< T > &src)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, typename
PtrTraits< Texture< T >
>::ptr_type, equal_to< T > > > 
cv::cudev::operator== (const Texture< T > &src1, const Texture< T > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, typename
PtrTraits< Body >::ptr_type,
equal_to< typename LargerType
< T, typename PtrTraits< Body >
::value_type >::type > > > 
cv::cudev::operator== (const Texture< T > &src1, const Expr< Body > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, typename PtrTraits
< Texture< T > >::ptr_type,
equal_to< typename LargerType
< T, typename PtrTraits< Body >
::value_type >::type > > > 
cv::cudev::operator== (const Expr< Body > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, Binder2nd
< equal_to< T > > > > 
cv::cudev::operator== (const Texture< T > &src, T val)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, Binder1st
< equal_to< T > > > > 
cv::cudev::operator== (T val, const Texture< T > &src)
 
template<class Body1 , class Body2 >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Body1 >
::ptr_type, typename PtrTraits
< Body2 >::ptr_type, equal_to
< typename LargerType
< typename PtrTraits< Body1 >
::value_type, typename
PtrTraits< Body2 >::value_type >
::type > > > 
cv::cudev::operator== (const Expr< Body1 > &a, const Expr< Body2 > &b)
 
template<class Body >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, Binder2nd
< equal_to< typename
Body::value_type > > > > 
cv::cudev::operator== (const Expr< Body > &a, typename Body::value_type val)
 
template<class Body >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, Binder1st
< equal_to< typename
Body::value_type > > > > 
cv::cudev::operator== (typename Body::value_type val, const Expr< Body > &a)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
typename PtrTraits< Texture< T >
>::ptr_type, equal_to< T > > > 
cv::cudev::operator== (const GlobPtrSz< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, typename
PtrTraits< GlobPtrSz< T >
>::ptr_type, equal_to< T > > > 
cv::cudev::operator== (const GpuMat_< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, typename PtrTraits
< GpuMat_< T > >::ptr_type,
equal_to< typename LargerType
< T, typename PtrTraits< Body >
::value_type >::type > > > 
cv::cudev::operator== (const Expr< Body > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, typename
PtrTraits< GpuMat_< T >
>::ptr_type, equal_to< T > > > 
cv::cudev::operator== (const Texture< T > &src1, const GpuMat_< T > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, typename
PtrTraits< Body >::ptr_type,
equal_to< typename LargerType
< T, typename PtrTraits< Body >
::value_type >::type > > > 
cv::cudev::operator== (const GpuMat_< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
typename PtrTraits< GpuMat_< T >
>::ptr_type, equal_to< T > > > 
cv::cudev::operator== (const GlobPtrSz< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, typename
PtrTraits< GpuMat_< T >
>::ptr_type, equal_to< T > > > 
cv::cudev::operator== (const GpuMat_< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, typename
PtrTraits< Texture< T >
>::ptr_type, equal_to< T > > > 
cv::cudev::operator== (const GpuMat_< T > &src1, const Texture< T > &src2)
 
template<class Body >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, Binder2nd< greater
< typename Body::value_type > > > > 
cv::cudev::operator> (const Expr< Body > &a, typename Body::value_type val)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, Binder1st
< greater< T > > > > 
cv::cudev::operator> (T val, const Texture< T > &src)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, typename PtrTraits
< Texture< T > >::ptr_type,
greater< typename LargerType
< T, typename PtrTraits< Body >
::value_type >::type > > > 
cv::cudev::operator> (const Expr< Body > &src1, const Texture< T > &src2)
 
template<class Body >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, Binder1st< greater
< typename Body::value_type > > > > 
cv::cudev::operator> (typename Body::value_type val, const Expr< Body > &a)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
Binder2nd< greater< T > > > > 
cv::cudev::operator> (const GlobPtrSz< T > &src, T val)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, typename
PtrTraits< GpuMat_< T >
>::ptr_type, greater< T > > > 
cv::cudev::operator> (const GpuMat_< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, typename
PtrTraits< GlobPtrSz< T >
>::ptr_type, greater< T > > > 
cv::cudev::operator> (const GpuMat_< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, typename
PtrTraits< Texture< T >
>::ptr_type, greater< T > > > 
cv::cudev::operator> (const GpuMat_< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, typename
PtrTraits< GpuMat_< T >
>::ptr_type, greater< T > > > 
cv::cudev::operator> (const Texture< T > &src1, const GpuMat_< T > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, typename
PtrTraits< Body >::ptr_type,
greater< typename LargerType
< T, typename PtrTraits< Body >
::value_type >::type > > > 
cv::cudev::operator> (const GpuMat_< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, Binder2nd
< greater< T > > > > 
cv::cudev::operator> (const GpuMat_< T > &src, T val)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, Binder1st
< greater< T > > > > 
cv::cudev::operator> (T val, const GpuMat_< T > &src)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
typename PtrTraits< GlobPtrSz
< T > >::ptr_type, greater< T > > > 
cv::cudev::operator> (const GlobPtrSz< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, typename
PtrTraits< GlobPtrSz< T >
>::ptr_type, greater< T > > > 
cv::cudev::operator> (const Texture< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
typename PtrTraits< Body >
::ptr_type, greater< typename
LargerType< T, typename
PtrTraits< Body >::value_type >
::type > > > 
cv::cudev::operator> (const GlobPtrSz< T > &src1, const Expr< Body > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
greater< typename LargerType
< T, typename PtrTraits< Body >
::value_type >::type > > > 
cv::cudev::operator> (const Expr< Body > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
Binder1st< greater< T > > > > 
cv::cudev::operator> (T val, const GlobPtrSz< T > &src)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, typename
PtrTraits< Texture< T >
>::ptr_type, greater< T > > > 
cv::cudev::operator> (const Texture< T > &src1, const Texture< T > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, typename
PtrTraits< Body >::ptr_type,
greater< typename LargerType
< T, typename PtrTraits< Body >
::value_type >::type > > > 
cv::cudev::operator> (const Texture< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, Binder2nd
< greater< T > > > > 
cv::cudev::operator> (const Texture< T > &src, T val)
 
template<class Body1 , class Body2 >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Body1 >
::ptr_type, typename PtrTraits
< Body2 >::ptr_type, greater
< typename LargerType
< typename PtrTraits< Body1 >
::value_type, typename
PtrTraits< Body2 >::value_type >
::type > > > 
cv::cudev::operator> (const Expr< Body1 > &a, const Expr< Body2 > &b)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
typename PtrTraits< GpuMat_< T >
>::ptr_type, greater< T > > > 
cv::cudev::operator> (const GlobPtrSz< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
typename PtrTraits< Texture< T >
>::ptr_type, greater< T > > > 
cv::cudev::operator> (const GlobPtrSz< T > &src1, const Texture< T > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, typename PtrTraits
< GpuMat_< T > >::ptr_type,
greater< typename LargerType
< T, typename PtrTraits< Body >
::value_type >::type > > > 
cv::cudev::operator> (const Expr< Body > &src1, const GpuMat_< T > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
typename PtrTraits< Body >
::ptr_type, greater_equal
< typename LargerType< T,
typename PtrTraits< Body >
::value_type >::type > > > 
cv::cudev::operator>= (const GlobPtrSz< T > &src1, const Expr< Body > &src2)
 
template<class Body1 , class Body2 >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Body1 >
::ptr_type, typename PtrTraits
< Body2 >::ptr_type,
greater_equal< typename
LargerType< typename PtrTraits
< Body1 >::value_type,
typename PtrTraits< Body2 >
::value_type >::type > > > 
cv::cudev::operator>= (const Expr< Body1 > &a, const Expr< Body2 > &b)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, typename
PtrTraits< GlobPtrSz< T >
>::ptr_type, greater_equal< T > > > 
cv::cudev::operator>= (const GpuMat_< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
typename PtrTraits< GpuMat_< T >
>::ptr_type, greater_equal< T > > > 
cv::cudev::operator>= (const GlobPtrSz< T > &src1, const GpuMat_< T > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, typename PtrTraits
< Texture< T > >::ptr_type,
greater_equal< typename
LargerType< T, typename
PtrTraits< Body >::value_type >
::type > > > 
cv::cudev::operator>= (const Expr< Body > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, Binder1st
< greater_equal< T > > > > 
cv::cudev::operator>= (T val, const Texture< T > &src)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
greater_equal< typename
LargerType< T, typename
PtrTraits< Body >::value_type >
::type > > > 
cv::cudev::operator>= (const Expr< Body > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
Binder2nd< greater_equal< T > > > > 
cv::cudev::operator>= (const GlobPtrSz< T > &src, T val)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, typename
PtrTraits< Texture< T >
>::ptr_type, greater_equal< T > > > 
cv::cudev::operator>= (const Texture< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
typename PtrTraits< Texture< T >
>::ptr_type, greater_equal< T > > > 
cv::cudev::operator>= (const GlobPtrSz< T > &src1, const Texture< T > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, typename
PtrTraits< Body >::ptr_type,
greater_equal< typename
LargerType< T, typename
PtrTraits< Body >::value_type >
::type > > > 
cv::cudev::operator>= (const GpuMat_< T > &src1, const Expr< Body > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, typename PtrTraits
< GpuMat_< T > >::ptr_type,
greater_equal< typename
LargerType< T, typename
PtrTraits< Body >::value_type >
::type > > > 
cv::cudev::operator>= (const Expr< Body > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, typename
PtrTraits< GpuMat_< T >
>::ptr_type, greater_equal< T > > > 
cv::cudev::operator>= (const GpuMat_< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, typename
PtrTraits< GpuMat_< T >
>::ptr_type, greater_equal< T > > > 
cv::cudev::operator>= (const Texture< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, typename
PtrTraits< Texture< T >
>::ptr_type, greater_equal< T > > > 
cv::cudev::operator>= (const GpuMat_< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, Binder2nd
< greater_equal< T > > > > 
cv::cudev::operator>= (const GpuMat_< T > &src, T val)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, Binder1st
< greater_equal< T > > > > 
cv::cudev::operator>= (T val, const GpuMat_< T > &src)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
typename PtrTraits< GlobPtrSz
< T > >::ptr_type,
greater_equal< T > > > 
cv::cudev::operator>= (const GlobPtrSz< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, typename
PtrTraits< GlobPtrSz< T >
>::ptr_type, greater_equal< T > > > 
cv::cudev::operator>= (const Texture< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
Binder1st< greater_equal< T > > > > 
cv::cudev::operator>= (T val, const GlobPtrSz< T > &src)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, typename
PtrTraits< Body >::ptr_type,
greater_equal< typename
LargerType< T, typename
PtrTraits< Body >::value_type >
::type > > > 
cv::cudev::operator>= (const Texture< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, Binder2nd
< greater_equal< T > > > > 
cv::cudev::operator>= (const Texture< T > &src, T val)
 
template<class Body >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, Binder1st
< greater_equal< typename
Body::value_type > > > > 
cv::cudev::operator>= (typename Body::value_type val, const Expr< Body > &a)
 
template<class Body >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, Binder2nd
< greater_equal< typename
Body::value_type > > > > 
cv::cudev::operator>= (const Expr< Body > &a, typename Body::value_type val)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, typename
PtrTraits< GlobPtrSz< T >
>::ptr_type, bit_rshift< T > > > 
cv::cudev::operator>> (const Texture< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, Binder1st
< bit_rshift< T > > > > 
cv::cudev::operator>> (T val, const GpuMat_< T > &src)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, typename
PtrTraits< GpuMat_< T >
>::ptr_type, bit_rshift< T > > > 
cv::cudev::operator>> (const GpuMat_< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
typename PtrTraits< GlobPtrSz
< T > >::ptr_type, bit_rshift
< T > > > 
cv::cudev::operator>> (const GlobPtrSz< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, Binder1st
< bit_rshift< T > > > > 
cv::cudev::operator>> (T val, const Texture< T > &src)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
typename PtrTraits< Body >
::ptr_type, bit_rshift
< typename LargerType< T,
typename PtrTraits< Body >
::value_type >::type > > > 
cv::cudev::operator>> (const GlobPtrSz< T > &src1, const Expr< Body > &src2)
 
template<class Body1 , class Body2 >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Body1 >
::ptr_type, typename PtrTraits
< Body2 >::ptr_type,
bit_rshift< typename
LargerType< typename PtrTraits
< Body1 >::value_type,
typename PtrTraits< Body2 >
::value_type >::type > > > 
cv::cudev::operator>> (const Expr< Body1 > &a, const Expr< Body2 > &b)
 
template<class Body >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, Binder2nd
< bit_rshift< typename
Body::value_type > > > > 
cv::cudev::operator>> (const Expr< Body > &a, typename Body::value_type val)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, typename PtrTraits
< Texture< T > >::ptr_type,
bit_rshift< typename
LargerType< T, typename
PtrTraits< Body >::value_type >
::type > > > 
cv::cudev::operator>> (const Expr< Body > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, Binder2nd
< bit_rshift< T > > > > 
cv::cudev::operator>> (const Texture< T > &src, T val)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, typename
PtrTraits< Body >::ptr_type,
bit_rshift< typename
LargerType< T, typename
PtrTraits< Body >::value_type >
::type > > > 
cv::cudev::operator>> (const Texture< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, typename
PtrTraits< GlobPtrSz< T >
>::ptr_type, bit_rshift< T > > > 
cv::cudev::operator>> (const GpuMat_< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
typename PtrTraits< GpuMat_< T >
>::ptr_type, bit_rshift< T > > > 
cv::cudev::operator>> (const GlobPtrSz< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, typename
PtrTraits< Texture< T >
>::ptr_type, bit_rshift< T > > > 
cv::cudev::operator>> (const GpuMat_< T > &src1, const Texture< T > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, typename PtrTraits
< GpuMat_< T > >::ptr_type,
bit_rshift< typename
LargerType< T, typename
PtrTraits< Body >::value_type >
::type > > > 
cv::cudev::operator>> (const Expr< Body > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, Binder2nd
< bit_rshift< T > > > > 
cv::cudev::operator>> (const GpuMat_< T > &src, T val)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, typename
PtrTraits< GpuMat_< T >
>::ptr_type, bit_rshift< T > > > 
cv::cudev::operator>> (const Texture< T > &src1, const GpuMat_< T > &src2)
 
template<class Body >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, Binder1st
< bit_rshift< typename
Body::value_type > > > > 
cv::cudev::operator>> (typename Body::value_type val, const Expr< Body > &a)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
Binder1st< bit_rshift< T > > > > 
cv::cudev::operator>> (T val, const GlobPtrSz< T > &src)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
bit_rshift< typename
LargerType< T, typename
PtrTraits< Body >::value_type >
::type > > > 
cv::cudev::operator>> (const Expr< Body > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
Binder2nd< bit_rshift< T > > > > 
cv::cudev::operator>> (const GlobPtrSz< T > &src, T val)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
typename PtrTraits< Texture< T >
>::ptr_type, bit_rshift< T > > > 
cv::cudev::operator>> (const GlobPtrSz< T > &src1, const Texture< T > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, typename
PtrTraits< Body >::ptr_type,
bit_rshift< typename
LargerType< T, typename
PtrTraits< Body >::value_type >
::type > > > 
cv::cudev::operator>> (const GpuMat_< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, typename
PtrTraits< Texture< T >
>::ptr_type, bit_rshift< T > > > 
cv::cudev::operator>> (const Texture< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, Binder2nd
< bit_xor< T > > > > 
cv::cudev::operator^ (const Texture< T > &src, T val)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, Binder1st
< bit_xor< T > > > > 
cv::cudev::operator^ (T val, const GpuMat_< T > &src)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, typename
PtrTraits< Body >::ptr_type,
bit_xor< typename LargerType
< T, typename PtrTraits< Body >
::value_type >::type > > > 
cv::cudev::operator^ (const GpuMat_< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
typename PtrTraits< GlobPtrSz
< T > >::ptr_type, bit_xor< T > > > 
cv::cudev::operator^ (const GlobPtrSz< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, typename
PtrTraits< GpuMat_< T >
>::ptr_type, bit_xor< T > > > 
cv::cudev::operator^ (const Texture< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
typename PtrTraits< Texture< T >
>::ptr_type, bit_xor< T > > > 
cv::cudev::operator^ (const GlobPtrSz< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, Binder2nd
< bit_xor< T > > > > 
cv::cudev::operator^ (const GpuMat_< T > &src, T val)
 
template<class Body1 , class Body2 >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Body1 >
::ptr_type, typename PtrTraits
< Body2 >::ptr_type, bit_xor
< typename LargerType
< typename PtrTraits< Body1 >
::value_type, typename
PtrTraits< Body2 >::value_type >
::type > > > 
cv::cudev::operator^ (const Expr< Body1 > &a, const Expr< Body2 > &b)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
bit_xor< typename LargerType
< T, typename PtrTraits< Body >
::value_type >::type > > > 
cv::cudev::operator^ (const Expr< Body > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, typename
PtrTraits< Texture< T >
>::ptr_type, bit_xor< T > > > 
cv::cudev::operator^ (const GpuMat_< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, typename
PtrTraits< GlobPtrSz< T >
>::ptr_type, bit_xor< T > > > 
cv::cudev::operator^ (const Texture< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
typename PtrTraits< Body >
::ptr_type, bit_xor< typename
LargerType< T, typename
PtrTraits< Body >::value_type >
::type > > > 
cv::cudev::operator^ (const GlobPtrSz< T > &src1, const Expr< Body > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, typename
PtrTraits< Body >::ptr_type,
bit_xor< typename LargerType
< T, typename PtrTraits< Body >
::value_type >::type > > > 
cv::cudev::operator^ (const Texture< T > &src1, const Expr< Body > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, typename PtrTraits
< GpuMat_< T > >::ptr_type,
bit_xor< typename LargerType
< T, typename PtrTraits< Body >
::value_type >::type > > > 
cv::cudev::operator^ (const Expr< Body > &src1, const GpuMat_< T > &src2)
 
template<class Body >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, Binder1st< bit_xor
< typename Body::value_type > > > > 
cv::cudev::operator^ (typename Body::value_type val, const Expr< Body > &a)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, typename
PtrTraits< GpuMat_< T >
>::ptr_type, bit_xor< T > > > 
cv::cudev::operator^ (const GpuMat_< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, typename
PtrTraits< Texture< T >
>::ptr_type, bit_xor< T > > > 
cv::cudev::operator^ (const Texture< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
typename PtrTraits< GpuMat_< T >
>::ptr_type, bit_xor< T > > > 
cv::cudev::operator^ (const GlobPtrSz< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
Binder2nd< bit_xor< T > > > > 
cv::cudev::operator^ (const GlobPtrSz< T > &src, T val)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
Binder1st< bit_xor< T > > > > 
cv::cudev::operator^ (T val, const GlobPtrSz< T > &src)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, typename PtrTraits
< Texture< T > >::ptr_type,
bit_xor< typename LargerType
< T, typename PtrTraits< Body >
::value_type >::type > > > 
cv::cudev::operator^ (const Expr< Body > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, Binder1st
< bit_xor< T > > > > 
cv::cudev::operator^ (T val, const Texture< T > &src)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, typename
PtrTraits< GlobPtrSz< T >
>::ptr_type, bit_xor< T > > > 
cv::cudev::operator^ (const GpuMat_< T > &src1, const GlobPtrSz< T > &src2)
 
template<class Body >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, Binder2nd< bit_xor
< typename Body::value_type > > > > 
cv::cudev::operator^ (const Expr< Body > &a, typename Body::value_type val)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
Binder1st< bit_or< T > > > > 
cv::cudev::operator| (T val, const GlobPtrSz< T > &src)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, typename
PtrTraits< GpuMat_< T >
>::ptr_type, bit_or< T > > > 
cv::cudev::operator| (const GpuMat_< T > &src1, const GpuMat_< T > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, typename PtrTraits
< Texture< T > >::ptr_type,
bit_or< typename LargerType< T,
typename PtrTraits< Body >
::value_type >::type > > > 
cv::cudev::operator| (const Expr< Body > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
typename PtrTraits< Texture< T >
>::ptr_type, bit_or< T > > > 
cv::cudev::operator| (const GlobPtrSz< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, Binder1st
< bit_or< T > > > > 
cv::cudev::operator| (T val, const Texture< T > &src)
 
template<class Body >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, Binder1st< bit_or
< typename Body::value_type > > > > 
cv::cudev::operator| (typename Body::value_type val, const Expr< Body > &a)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, typename
PtrTraits< Body >::ptr_type,
bit_or< typename LargerType< T,
typename PtrTraits< Body >
::value_type >::type > > > 
cv::cudev::operator| (const Texture< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
typename PtrTraits< GlobPtrSz
< T > >::ptr_type, bit_or< T > > > 
cv::cudev::operator| (const GlobPtrSz< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
typename PtrTraits< GpuMat_< T >
>::ptr_type, bit_or< T > > > 
cv::cudev::operator| (const GlobPtrSz< T > &src1, const GpuMat_< T > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
typename PtrTraits< Body >
::ptr_type, bit_or< typename
LargerType< T, typename
PtrTraits< Body >::value_type >
::type > > > 
cv::cudev::operator| (const GlobPtrSz< T > &src1, const Expr< Body > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, typename
PtrTraits< Body >::ptr_type,
bit_or< typename LargerType< T,
typename PtrTraits< Body >
::value_type >::type > > > 
cv::cudev::operator| (const GpuMat_< T > &src1, const Expr< Body > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
bit_or< typename LargerType< T,
typename PtrTraits< Body >
::value_type >::type > > > 
cv::cudev::operator| (const Expr< Body > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, typename
PtrTraits< GpuMat_< T >
>::ptr_type, bit_or< T > > > 
cv::cudev::operator| (const Texture< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, typename
PtrTraits< GlobPtrSz< T >
>::ptr_type, bit_or< T > > > 
cv::cudev::operator| (const GpuMat_< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, Binder2nd
< bit_or< T > > > > 
cv::cudev::operator| (const GpuMat_< T > &src, T val)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
Binder2nd< bit_or< T > > > > 
cv::cudev::operator| (const GlobPtrSz< T > &src, T val)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, typename PtrTraits
< GpuMat_< T > >::ptr_type,
bit_or< typename LargerType< T,
typename PtrTraits< Body >
::value_type >::type > > > 
cv::cudev::operator| (const Expr< Body > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, typename
PtrTraits< Texture< T >
>::ptr_type, bit_or< T > > > 
cv::cudev::operator| (const Texture< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, typename
PtrTraits< Texture< T >
>::ptr_type, bit_or< T > > > 
cv::cudev::operator| (const GpuMat_< T > &src1, const Texture< T > &src2)
 
template<class Body1 , class Body2 >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Body1 >
::ptr_type, typename PtrTraits
< Body2 >::ptr_type, bit_or
< typename LargerType
< typename PtrTraits< Body1 >
::value_type, typename
PtrTraits< Body2 >::value_type >
::type > > > 
cv::cudev::operator| (const Expr< Body1 > &a, const Expr< Body2 > &b)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, typename
PtrTraits< GlobPtrSz< T >
>::ptr_type, bit_or< T > > > 
cv::cudev::operator| (const Texture< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, Binder2nd
< bit_or< T > > > > 
cv::cudev::operator| (const Texture< T > &src, T val)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, Binder1st
< bit_or< T > > > > 
cv::cudev::operator| (T val, const GpuMat_< T > &src)
 
template<class Body >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, Binder2nd< bit_or
< typename Body::value_type > > > > 
cv::cudev::operator| (const Expr< Body > &a, typename Body::value_type val)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, typename
PtrTraits< GpuMat_< T >
>::ptr_type, logical_or< T > > > 
cv::cudev::operator|| (const Texture< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
typename PtrTraits< GpuMat_< T >
>::ptr_type, logical_or< T > > > 
cv::cudev::operator|| (const GlobPtrSz< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, Binder1st
< logical_or< T > > > > 
cv::cudev::operator|| (T val, const Texture< T > &src)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, typename
PtrTraits< Texture< T >
>::ptr_type, logical_or< T > > > 
cv::cudev::operator|| (const GpuMat_< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, Binder2nd
< logical_or< T > > > > 
cv::cudev::operator|| (const Texture< T > &src, T val)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, Binder1st
< logical_or< T > > > > 
cv::cudev::operator|| (T val, const GpuMat_< T > &src)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
Binder2nd< logical_or< T > > > > 
cv::cudev::operator|| (const GlobPtrSz< T > &src, T val)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
Binder1st< logical_or< T > > > > 
cv::cudev::operator|| (T val, const GlobPtrSz< T > &src)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, typename
PtrTraits< GlobPtrSz< T >
>::ptr_type, logical_or< T > > > 
cv::cudev::operator|| (const Texture< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, typename
PtrTraits< Body >::ptr_type,
logical_or< typename
LargerType< T, typename
PtrTraits< Body >::value_type >
::type > > > 
cv::cudev::operator|| (const Texture< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
typename PtrTraits< GlobPtrSz
< T > >::ptr_type, logical_or
< T > > > 
cv::cudev::operator|| (const GlobPtrSz< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
typename PtrTraits< Body >
::ptr_type, logical_or
< typename LargerType< T,
typename PtrTraits< Body >
::value_type >::type > > > 
cv::cudev::operator|| (const GlobPtrSz< T > &src1, const Expr< Body > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, typename PtrTraits
< GpuMat_< T > >::ptr_type,
logical_or< typename
LargerType< T, typename
PtrTraits< Body >::value_type >
::type > > > 
cv::cudev::operator|| (const Expr< Body > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, Binder2nd
< logical_or< T > > > > 
cv::cudev::operator|| (const GpuMat_< T > &src, T val)
 
template<class Body >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, Binder2nd
< logical_or< typename
Body::value_type > > > > 
cv::cudev::operator|| (const Expr< Body > &a, typename Body::value_type val)
 
template<class Body1 , class Body2 >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Body1 >
::ptr_type, typename PtrTraits
< Body2 >::ptr_type,
logical_or< typename
LargerType< typename PtrTraits
< Body1 >::value_type,
typename PtrTraits< Body2 >
::value_type >::type > > > 
cv::cudev::operator|| (const Expr< Body1 > &a, const Expr< Body2 > &b)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Texture
< T > >::ptr_type, typename
PtrTraits< Texture< T >
>::ptr_type, logical_or< T > > > 
cv::cudev::operator|| (const Texture< T > &src1, const Texture< T > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, typename PtrTraits
< Texture< T > >::ptr_type,
logical_or< typename
LargerType< T, typename
PtrTraits< Body >::value_type >
::type > > > 
cv::cudev::operator|| (const Expr< Body > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
typename PtrTraits< Texture< T >
>::ptr_type, logical_or< T > > > 
cv::cudev::operator|| (const GlobPtrSz< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, typename
PtrTraits< GpuMat_< T >
>::ptr_type, logical_or< T > > > 
cv::cudev::operator|| (const GpuMat_< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, typename
PtrTraits< GlobPtrSz< T >
>::ptr_type, logical_or< T > > > 
cv::cudev::operator|| (const GpuMat_< T > &src1, const GlobPtrSz< T > &src2)
 
template<class Body >
__host__ Expr
< UnaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, Binder1st
< logical_or< typename
Body::value_type > > > > 
cv::cudev::operator|| (typename Body::value_type val, const Expr< Body > &a)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< GpuMat_
< T > >::ptr_type, typename
PtrTraits< Body >::ptr_type,
logical_or< typename
LargerType< T, typename
PtrTraits< Body >::value_type >
::type > > > 
cv::cudev::operator|| (const GpuMat_< T > &src1, const Expr< Body > &src2)
 
template<typename T , class Body >
__host__ Expr
< BinaryTransformPtrSz
< typename PtrTraits< Body >
::ptr_type, typename PtrTraits
< GlobPtrSz< T > >::ptr_type,
logical_or< typename
LargerType< T, typename
PtrTraits< Body >::value_type >
::type > > > 
cv::cudev::operator|| (const Expr< Body > &src1, const GlobPtrSz< T > &src2)
 

Macro Definition Documentation

#define __OPENCV_CUDEV_EXPR_BINARY_OP_HPP__