template struct cv::cudev::unary_function
#include <functional.hpp> template < typename _Arg, typename _Result > struct unary_function { // typedefs typedef _Arg argument_type; typedef _Result result_type; }; // direct descendants template <typename T> struct abs_func; template <> struct abs_func<double>; template <> struct abs_func<float>; template <> struct abs_func<schar>; template <> struct abs_func<short>; template <> struct abs_func<uchar>; template <> struct abs_func<uint>; template <> struct abs_func<ushort>; template <typename T> struct acos_func; template <> struct acos_func<double>; template <> struct acos_func<float>; template <> struct acos_func<schar>; template <> struct acos_func<short>; template <> struct acos_func<uchar>; template <> struct acos_func<uint>; template <> struct acos_func<ushort>; template <typename T> struct acosh_func; template <> struct acosh_func<double>; template <> struct acosh_func<float>; template <> struct acosh_func<schar>; template <> struct acosh_func<short>; template <> struct acosh_func<uchar>; template <> struct acosh_func<uint>; template <> struct acosh_func<ushort>; template <typename T> struct asin_func; template <> struct asin_func<double>; template <> struct asin_func<float>; template <> struct asin_func<schar>; template <> struct asin_func<short>; template <> struct asin_func<uchar>; template <> struct asin_func<uint>; template <> struct asin_func<ushort>; template <typename T> struct asinh_func; template <> struct asinh_func<double>; template <> struct asinh_func<float>; template <> struct asinh_func<schar>; template <> struct asinh_func<short>; template <> struct asinh_func<uchar>; template <> struct asinh_func<uint>; template <> struct asinh_func<ushort>; template <typename T> struct atan_func; template <> struct atan_func<double>; template <> struct atan_func<float>; template <> struct atan_func<schar>; template <> struct atan_func<short>; template <> struct atan_func<uchar>; template <> struct atan_func<uint>; template <> struct atan_func<ushort>; template <typename T> struct atanh_func; template <> struct atanh_func<double>; template <> struct atanh_func<float>; template <> struct atanh_func<schar>; template <> struct atanh_func<short>; template <> struct atanh_func<uchar>; template <> struct atanh_func<uint>; template <> struct atanh_func<ushort>; template <class Op> struct Binder1st; template <class Op> struct Binder2nd; template <typename T> struct bit_not; template <typename T> struct cos_func; template <> struct cos_func<double>; template <> struct cos_func<float>; template <> struct cos_func<schar>; template <> struct cos_func<short>; template <> struct cos_func<uchar>; template <> struct cos_func<uint>; template <> struct cos_func<ushort>; template <typename T> struct cosh_func; template <> struct cosh_func<double>; template <> struct cosh_func<float>; template <> struct cosh_func<schar>; template <> struct cosh_func<short>; template <> struct cosh_func<uchar>; template <> struct cosh_func<uint>; template <> struct cosh_func<ushort>; template <typename T> struct exp10_func; template <> struct exp10_func<double>; template <> struct exp10_func<float>; template <> struct exp10_func<schar>; template <> struct exp10_func<short>; template <> struct exp10_func<uchar>; template <> struct exp10_func<uint>; template <> struct exp10_func<ushort>; template <typename T> struct exp2_func; template <> struct exp2_func<double>; template <> struct exp2_func<float>; template <> struct exp2_func<schar>; template <> struct exp2_func<short>; template <> struct exp2_func<uchar>; template <> struct exp2_func<uint>; template <> struct exp2_func<ushort>; template <typename T> struct exp_func; template <> struct exp_func<double>; template <> struct exp_func<float>; template <> struct exp_func<schar>; template <> struct exp_func<short>; template <> struct exp_func<uchar>; template <> struct exp_func<uint>; template <> struct exp_func<ushort>; template <typename T> struct identity; template <typename T> struct log10_func; template <> struct log10_func<double>; template <> struct log10_func<float>; template <> struct log10_func<schar>; template <> struct log10_func<short>; template <> struct log10_func<uchar>; template <> struct log10_func<uint>; template <> struct log10_func<ushort>; template <typename T> struct log2_func; template <> struct log2_func<double>; template <> struct log2_func<float>; template <> struct log2_func<schar>; template <> struct log2_func<short>; template <> struct log2_func<uchar>; template <> struct log2_func<uint>; template <> struct log2_func<ushort>; template <typename T> struct log_func; template <> struct log_func<double>; template <> struct log_func<float>; template <> struct log_func<schar>; template <> struct log_func<short>; template <> struct log_func<uchar>; template <> struct log_func<uint>; template <> struct log_func<ushort>; template <typename T> struct logical_not; template <typename T> struct negate; template <> struct saturate_cast_fp16_func<float, short>; template <> struct saturate_cast_fp16_func<short, float>; template < typename T, typename D > struct saturate_cast_func; template <typename T> struct sin_func; template <> struct sin_func<double>; template <> struct sin_func<float>; template <> struct sin_func<schar>; template <> struct sin_func<short>; template <> struct sin_func<uchar>; template <> struct sin_func<uint>; template <> struct sin_func<ushort>; template <typename T> struct sinh_func; template <> struct sinh_func<double>; template <> struct sinh_func<float>; template <> struct sinh_func<schar>; template <> struct sinh_func<short>; template <> struct sinh_func<uchar>; template <> struct sinh_func<uint>; template <> struct sinh_func<ushort>; template <typename T> struct sqr_func; template <typename T> struct sqrt_func; template <> struct sqrt_func<double>; template <> struct sqrt_func<float>; template <> struct sqrt_func<schar>; template <> struct sqrt_func<short>; template <> struct sqrt_func<uchar>; template <> struct sqrt_func<uint>; template <> struct sqrt_func<ushort>; template <typename T> struct tan_func; template <> struct tan_func<double>; template <> struct tan_func<float>; template <> struct tan_func<schar>; template <> struct tan_func<short>; template <> struct tan_func<uchar>; template <> struct tan_func<uint>; template <> struct tan_func<ushort>; template <typename T> struct tanh_func; template <> struct tanh_func<double>; template <> struct tanh_func<float>; template <> struct tanh_func<schar>; template <> struct tanh_func<short>; template <> struct tanh_func<uchar>; template <> struct tanh_func<uint>; template <> struct tanh_func<ushort>; template <typename T> struct ThreshBinaryFunc; template <typename T> struct ThreshBinaryInvFunc; template <typename T> struct ThreshToZeroFunc; template <typename T> struct ThreshToZeroInvFunc; template <typename T> struct ThreshTruncFunc; template <class Predicate> struct UnaryNegate;