OpenSDN source code
HasValidate< Ev > Struct Template Reference

Classes

struct  SFINAE
 

Static Public Member Functions

template<typename T >
static char Test (SFINAE< T, &T::validate > *)
 
template<typename T >
static int Test (...)
 
template<typename T >
static char Test (SFINAE< T, &T::validate > *)
 
template<typename T >
static int Test (...)
 
template<typename T >
static char Test (SFINAE< T, &T::validate > *)
 
template<typename T >
static int Test (...)
 
template<typename T >
static char Test (SFINAE< T, &T::validate > *)
 
template<typename T >
static int Test (...)
 

Static Public Attributes

static const bool Has = sizeof(Test<Ev>(0)) == sizeof(char)
 

Detailed Description

template<typename Ev>
struct HasValidate< Ev >

Definition at line 1601 of file state_machine.cc.

Member Function Documentation

◆ Test() [1/8]

template<typename Ev >
template<typename T >
static int HasValidate< Ev >::Test (   ...)
static

◆ Test() [2/8]

template<typename Ev >
template<typename T >
static int HasValidate< Ev >::Test (   ...)
static

◆ Test() [3/8]

template<typename Ev >
template<typename T >
static int HasValidate< Ev >::Test (   ...)
static

◆ Test() [4/8]

template<typename Ev >
template<typename T >
static int HasValidate< Ev >::Test (   ...)
static

◆ Test() [5/8]

template<typename Ev >
template<typename T >
static char HasValidate< Ev >::Test ( SFINAE< T, &T::validate > *  )
static

◆ Test() [6/8]

template<typename Ev >
template<typename T >
static char HasValidate< Ev >::Test ( SFINAE< T, &T::validate > *  )
static

◆ Test() [7/8]

template<typename Ev >
template<typename T >
static char HasValidate< Ev >::Test ( SFINAE< T, &T::validate > *  )
static

◆ Test() [8/8]

template<typename Ev >
template<typename T >
static char HasValidate< Ev >::Test ( SFINAE< T, &T::validate > *  )
static

Member Data Documentation

◆ Has

template<typename Ev >
static const bool HasValidate< Ev >::Has = sizeof(Test<Ev>(0)) == sizeof(char)
static

Definition at line 1605 of file state_machine.cc.


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