template struct cv::cudev::BinaryNegate

#include <functional.hpp>

template <class Predicate>
struct BinaryNegate: public cv::cudev::binary_function
{
    // fields

    Predicate pred;

    // methods

    __device__ __forceinline__ Predicate::result_type
    operator()(
        typename TypeTraits<typename Predicate::first_argument_type>::parameter_type x,
        typename TypeTraits<typename Predicate::second_argument_type>::parameter_type y
        ) const;
};

Inherited Members

public:
    // typedefs

    typedef _Arg1 first_argument_type;
    typedef _Result result_type;
    typedef _Arg2 second_argument_type;