Public Member Functions | Public Attributes
cv::gpu::device::binder1st< Op > Struct Template Reference

#include <functional.hpp>

Inherits cv::gpu::device::unary_function< Op::second_argument_type, Op::result_type >.

List of all members.

Public Member Functions

__host__ __device__ __forceinline__ binder1st (const Op &op_, const typename Op::first_argument_type &arg1_)
__device__ __forceinline__
Op::result_type 
operator() (typename TypeTraits< typename Op::second_argument_type >::ParameterType a) const
__device__ __forceinline__ binder1st (const binder1st &other)

Public Attributes

const Op op
const Op::first_argument_type arg1

template<typename Op>
struct cv::gpu::device::binder1st< Op >


Constructor & Destructor Documentation

template<typename Op>
__host__ __device__ __forceinline__ cv::gpu::device::binder1st< Op >::binder1st ( const Op &  op_,
const typename Op::first_argument_type &  arg1_ 
)
template<typename Op>
__device__ __forceinline__ cv::gpu::device::binder1st< Op >::binder1st ( const binder1st< Op > &  other)

Member Function Documentation

template<typename Op>
__device__ __forceinline__ Op::result_type cv::gpu::device::binder1st< Op >::operator() ( typename TypeTraits< typename Op::second_argument_type >::ParameterType  a) const

Member Data Documentation

template<typename Op>
const Op cv::gpu::device::binder1st< Op >::op
template<typename Op>
const Op::first_argument_type cv::gpu::device::binder1st< Op >::arg1

The documentation for this struct was generated from the following file: