Private implementation helpers
Overview
// macros #define OPENCV_HAL_IMPL_ADD_SUB_OP( \ func, \ bin_op, \ cast_op, \ _Tp2 \ ) #define OPENCV_HAL_IMPL_BIN_OP(bin_op) #define OPENCV_HAL_IMPL_BIT_OP(bit_op) #define OPENCV_HAL_IMPL_CMP_OP(cmp_op) #define OPENCV_HAL_IMPL_C_INIT_VAL( \ _Tpvec, \ _Tp, \ suffix \ ) #define OPENCV_HAL_IMPL_C_INIT_ZERO( \ _Tpvec, \ _Tp, \ suffix \ ) #define OPENCV_HAL_IMPL_C_PACK( \ _Tpvec, \ _Tpnvec, \ _Tpn, \ pack_suffix \ ) #define OPENCV_HAL_IMPL_C_PACK_STORE( \ _Tpvec, \ _Tp, \ _Tpnvec, \ _Tpn, \ pack_suffix \ ) #define OPENCV_HAL_IMPL_C_REINTERPRET( \ _Tpvec, \ _Tp, \ suffix \ ) #define OPENCV_HAL_IMPL_C_RSHIFTR( \ _Tpvec, \ _Tp \ ) #define OPENCV_HAL_IMPL_C_RSHR_PACK( \ _Tpvec, \ _Tp, \ _Tpnvec, \ _Tpn, \ pack_suffix \ ) #define OPENCV_HAL_IMPL_C_RSHR_PACK_STORE( \ _Tpvec, \ _Tp, \ _Tpnvec, \ _Tpn, \ pack_suffix \ ) #define OPENCV_HAL_IMPL_C_SHIFTL( \ _Tpvec, \ _Tp \ ) #define OPENCV_HAL_IMPL_C_SHIFTR( \ _Tpvec, \ _Tp \ ) #define OPENCV_HAL_IMPL_MATH_FUNC( \ func, \ cfunc, \ _Tp2 \ ) #define OPENCV_HAL_IMPL_MINMAX_FUNC( \ func, \ cfunc \ ) #define OPENCV_HAL_IMPL_REDUCE_MINMAX_FUNC( \ func, \ cfunc \ ) #define OPENCV_HAL_IMPL_SHIFT_OP(shift_op)
Detailed Documentation
Macros
#define OPENCV_HAL_IMPL_ADD_SUB_OP( \ func, \ bin_op, \ cast_op, \ _Tp2 \ )
Helper macro.
#define OPENCV_HAL_IMPL_BIN_OP(bin_op)
Helper macro.
#define OPENCV_HAL_IMPL_BIT_OP(bit_op)
Helper macro.
#define OPENCV_HAL_IMPL_CMP_OP(cmp_op)
Helper macro.
#define OPENCV_HAL_IMPL_C_INIT_VAL( \ _Tpvec, \ _Tp, \ suffix \ )
Helper macro.
#define OPENCV_HAL_IMPL_C_INIT_ZERO( \ _Tpvec, \ _Tp, \ suffix \ )
Helper macro.
#define OPENCV_HAL_IMPL_C_PACK( \ _Tpvec, \ _Tpnvec, \ _Tpn, \ pack_suffix \ )
Helper macro.
#define OPENCV_HAL_IMPL_C_PACK_STORE( \ _Tpvec, \ _Tp, \ _Tpnvec, \ _Tpn, \ pack_suffix \ )
Helper macro.
#define OPENCV_HAL_IMPL_C_REINTERPRET( \ _Tpvec, \ _Tp, \ suffix \ )
Helper macro.
#define OPENCV_HAL_IMPL_C_RSHIFTR( \ _Tpvec, \ _Tp \ )
Helper macro.
#define OPENCV_HAL_IMPL_C_RSHR_PACK( \ _Tpvec, \ _Tp, \ _Tpnvec, \ _Tpn, \ pack_suffix \ )
Helper macro.
#define OPENCV_HAL_IMPL_C_RSHR_PACK_STORE( \ _Tpvec, \ _Tp, \ _Tpnvec, \ _Tpn, \ pack_suffix \ )
Helper macro.
#define OPENCV_HAL_IMPL_C_SHIFTL( \ _Tpvec, \ _Tp \ )
Helper macro.
#define OPENCV_HAL_IMPL_C_SHIFTR( \ _Tpvec, \ _Tp \ )
Helper macro.
#define OPENCV_HAL_IMPL_MATH_FUNC( \ func, \ cfunc, \ _Tp2 \ )
Helper macro.
#define OPENCV_HAL_IMPL_MINMAX_FUNC( \ func, \ cfunc \ )
Helper macro.
#define OPENCV_HAL_IMPL_REDUCE_MINMAX_FUNC( \ func, \ cfunc \ )
Helper macro.
#define OPENCV_HAL_IMPL_SHIFT_OP(shift_op)
Helper macro.