Dune::Std::Imp Namespace Reference

Functions

template<class R , class F , class... Args, std::enable_if_t< std::is_same< void_t< std::result_of_t< F(Args...)>>, R >::value, int > = 0>
std::true_type is_callable_helper (PriorityTag< 2 >)
template<class R , class F , class... Args, std::enable_if_t< std::is_convertible< std::result_of_t< F(Args...)>, R >::value, int > = 0>
std::true_type is_callable_helper (PriorityTag< 1 >)
template<class R , class F , class... Args>
std::false_type is_callable_helper (PriorityTag< 0 >)

Function Documentation

template<class R , class F , class... Args>
std::false_type Dune::Std::Imp::is_callable_helper ( PriorityTag< 0 >   )  [inline]
template<class R , class F , class... Args, std::enable_if_t< std::is_convertible< std::result_of_t< F(Args...)>, R >::value, int > = 0>
std::true_type Dune::Std::Imp::is_callable_helper ( PriorityTag< 1 >   )  [inline]
template<class R , class F , class... Args, std::enable_if_t< std::is_same< void_t< std::result_of_t< F(Args...)>>, R >::value, int > = 0>
std::true_type Dune::Std::Imp::is_callable_helper ( PriorityTag< 2 >   )  [inline]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 25 Mar 2018 for dune-common by  doxygen 1.6.1