OpenCV  2.4.13.7
Open Source Computer Vision
cv::gpu::device::binder1st< Op > Struct Template Reference

#include <functional.hpp>

Inheritance diagram for cv::gpu::device::binder1st< Op >:
cv::gpu::device::unary_function< Op::second_argument_type, Op::result_type >

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
 
__host__ __device__ __forceinline__ binder1st ()
 
__host__ __device__ __forceinline__ binder1st (const binder1st &other)
 

Public Attributes

const Op op
 
const Op::first_argument_type arg1
 

Constructor & Destructor Documentation

§ binder1st() [1/3]

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

§ binder1st() [2/3]

template<typename Op>
__host__ __device__ __forceinline__ cv::gpu::device::binder1st< Op >::binder1st ( )
inline

§ binder1st() [3/3]

template<typename Op>
__host__ __device__ __forceinline__ cv::gpu::device::binder1st< Op >::binder1st ( const binder1st< Op > &  other)
inline

Member Function Documentation

§ operator()()

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

Member Data Documentation

§ arg1

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

§ op

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

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