template struct cv::cudev::Binder1st

#include <functional.hpp>

template <class Op>
struct Binder1st: public cv::cudev::unary_function
{
    // fields

    Op::first_argument_type arg1;
    Op op;

    // methods

    __device__ __forceinline__ Op::result_type
    operator()(typename TypeTraits<typename Op::second_argument_type>::parameter_type a) const;
};

Inherited Members

public:
    // typedefs

    typedef _Arg argument_type;
    typedef _Result result_type;