OpenCV  2.4.13.3
Open Source Computer Vision
cv::gpu::device::binder2nd< Op > Struct Template Reference

#include <functional.hpp>

Inheritance diagram for cv::gpu::device::binder2nd< Op >:
cv::gpu::device::unary_function< Op::first_argument_type, Op::result_type >

Public Member Functions

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

Public Attributes

const Op op
 
const Op::second_argument_type arg2
 

Constructor & Destructor Documentation

§ binder2nd() [1/3]

template<typename Op>
__host__ __device__ __forceinline__ cv::gpu::device::binder2nd< Op >::binder2nd ( const Op &  op_,
const typename Op::second_argument_type &  arg2_ 
)
inline

§ binder2nd() [2/3]

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

§ binder2nd() [3/3]

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

Member Function Documentation

§ operator()()

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

Member Data Documentation

§ arg2

template<typename Op>
const Op::second_argument_type cv::gpu::device::binder2nd< Op >::arg2

§ op

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

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