QtPdCom  1.3.3
Static Public Member Functions | List of all members
QtPdCom::details::takes_obj_as_first_parameter_i< Obj, Arg > Struct Template Reference

#include <FutureWatchersDetails.h>

Static Public Member Functions

template<class Func >
static bool value (...)
 
template<class Func , typename = void_t< decltype(std::declval<Func>()(std::declval<Arg>()...))>>
static constexpr bool value (char)
 
template<class Func , typename = void_t<decltype(std::declval<Func>()( std::declval<Obj &>(), std::declval<Arg>()...))>>
static constexpr bool value (int)
 

Member Function Documentation

◆ value() [1/3]

template<class Obj , class... Arg>
template<class Func >
static bool QtPdCom::details::takes_obj_as_first_parameter_i< Obj, Arg >::value (   ...)
inlinestatic

◆ value() [2/3]

template<class Obj , class... Arg>
template<class Func , typename = void_t< decltype(std::declval<Func>()(std::declval<Arg>()...))>>
static constexpr bool QtPdCom::details::takes_obj_as_first_parameter_i< Obj, Arg >::value ( char  )
inlinestatic

◆ value() [3/3]

template<class Obj , class... Arg>
template<class Func , typename = void_t<decltype(std::declval<Func>()( std::declval<Obj &>(), std::declval<Arg>()...))>>
static constexpr bool QtPdCom::details::takes_obj_as_first_parameter_i< Obj, Arg >::value ( int  )
inlinestatic

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