template struct cv::cudev::project1st

#include <functional.hpp>

template <
    typename T1,
    typename T2
    >
struct project1st: public cv::cudev::binary_function
{
    // methods

    __device__ __forceinline__ T1
    operator()(
        typename TypeTraits<T1>::parameter_type lhs,
        typename TypeTraits<T2>::parameter_type
        ) const;
};

Inherited Members

public:
    // typedefs

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