OpenCV  3.4.20-dev
Open Source Computer Vision
Classes | Public Types | Static Public Member Functions | List of all members
cv::cudev::IsBinaryFunction< F > Struct Template Reference

#include <opencv2/cudev/functional/functional.hpp>

Classes

struct  No
 

Public Types

enum  { value = (sizeof(check(makeF())) == sizeof(Yes)) }
 
typedef char Yes
 

Static Public Member Functions

template<typename T1 , typename T2 , typename D >
static Yes check (binary_function< T1, T2, D >)
 
static No check (...)
 
static F makeF ()
 

Member Typedef Documentation

◆ Yes

template<typename F >
typedef char cv::cudev::IsBinaryFunction< F >::Yes

Member Enumeration Documentation

◆ anonymous enum

template<typename F >
anonymous enum
Enumerator
value 

Member Function Documentation

◆ check() [1/2]

template<typename F >
template<typename T1 , typename T2 , typename D >
static Yes cv::cudev::IsBinaryFunction< F >::check ( binary_function< T1, T2, D >  )
static

◆ check() [2/2]

template<typename F >
static No cv::cudev::IsBinaryFunction< F >::check (   ...)
static

◆ makeF()

template<typename F >
static F cv::cudev::IsBinaryFunction< F >::makeF ( )
static

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