OpenCV  2.4.13.2
Open Source Computer Vision
cv::gpu::device::binary_negate< Predicate > Struct Template Reference

#include <functional.hpp>

Inheritance diagram for cv::gpu::device::binary_negate< Predicate >:
cv::gpu::device::binary_function< Predicate::first_argument_type, Predicate::second_argument_type, bool >

Public Member Functions

__host__ __device__ __forceinline__ binary_negate (const Predicate &p)
 
__device__ __forceinline__ bool operator() (typename TypeTraits< typename Predicate::first_argument_type >::ParameterType x, typename TypeTraits< typename Predicate::second_argument_type >::ParameterType y) const
 
__host__ __device__ __forceinline__ binary_negate ()
 
__host__ __device__ __forceinline__ binary_negate (const binary_negate &other)
 

Public Attributes

const Predicate pred
 

Constructor & Destructor Documentation

§ binary_negate() [1/3]

template<typename Predicate >
__host__ __device__ __forceinline__ cv::gpu::device::binary_negate< Predicate >::binary_negate ( const Predicate &  p)
inlineexplicit

§ binary_negate() [2/3]

template<typename Predicate >
__host__ __device__ __forceinline__ cv::gpu::device::binary_negate< Predicate >::binary_negate ( )
inline

§ binary_negate() [3/3]

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

Member Function Documentation

§ operator()()

template<typename Predicate >
__device__ __forceinline__ bool cv::gpu::device::binary_negate< Predicate >::operator() ( typename TypeTraits< typename Predicate::first_argument_type >::ParameterType  x,
typename TypeTraits< typename Predicate::second_argument_type >::ParameterType  y 
) const
inline

Member Data Documentation

§ pred

template<typename Predicate >
const Predicate cv::gpu::device::binary_negate< Predicate >::pred

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