OpenCV
Open Source Computer Vision
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
intrin_legacy_ops.h File Reference

Namespaces

namespace  cv
 
namespace  cv::hal
 

Macros

#define BIN_A_OP(OP, FUN)
 
#define BIN_OP(OP, FUN)
 
#define UN_OP(OP, FUN)
 

Functions

template<typename R >
cv::hal::operator!= (const R &lhs, const R &rhs)
 
template<typename R >
cv::hal::operator& (const R &lhs, const R &rhs)
 
template<typename R >
R & cv::hal::operator&= (R &res, const R &val)
 
template<typename R >
cv::hal::operator* (const R &lhs, const R &rhs)
 
template<typename R >
R & cv::hal::operator*= (R &res, const R &val)
 
template<typename R >
cv::hal::operator+ (const R &lhs, const R &rhs)
 
template<typename R >
R & cv::hal::operator+= (R &res, const R &val)
 
template<typename R >
cv::hal::operator- (const R &lhs, const R &rhs)
 
template<typename R >
R & cv::hal::operator-= (R &res, const R &val)
 
template<typename R >
cv::hal::operator/ (const R &lhs, const R &rhs)
 
template<typename R >
R & cv::hal::operator/= (R &res, const R &val)
 
template<typename R >
cv::hal::operator< (const R &lhs, const R &rhs)
 
template<typename R >
cv::hal::operator<= (const R &lhs, const R &rhs)
 
template<typename R >
cv::hal::operator== (const R &lhs, const R &rhs)
 
template<typename R >
cv::hal::operator> (const R &lhs, const R &rhs)
 
template<typename R >
cv::hal::operator>= (const R &lhs, const R &rhs)
 
template<typename R >
cv::hal::operator^ (const R &lhs, const R &rhs)
 
template<typename R >
R & cv::hal::operator^= (R &res, const R &val)
 
template<typename R >
cv::hal::operator| (const R &lhs, const R &rhs)
 
template<typename R >
R & cv::hal::operator|= (R &res, const R &val)
 
template<typename R >
cv::hal::operator~ (const R &val)
 

Macro Definition Documentation

◆ BIN_A_OP

#define BIN_A_OP ( OP,
FUN )
Value:
template <typename R> R & operator OP (R & res, const R & val) { res = FUN(res, val); return res; }

◆ BIN_OP

#define BIN_OP ( OP,
FUN )
Value:
template <typename R> R operator OP (const R & lhs, const R & rhs) { return FUN(lhs, rhs); }

◆ UN_OP

#define UN_OP ( OP,
FUN )
Value:
template <typename R> R operator OP (const R & val) { return FUN(val); }