type_traits.hh File Reference

Go to the source code of this file.

Classes

class  Dune::Std::to_false_type< T >
 template mapping a type to std::false_type More...
class  Dune::Std::to_true_type< T >
 template mapping a type to std::true_type More...
struct  Dune::Std::is_callable< F(Args...), R >
 Traits class to check if function is callable. More...

Namespaces

namespace  Dune
 

Dune namespace.


namespace  Dune::Std
namespace  Dune::Std::Imp

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 Dune::Std::Imp::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 Dune::Std::Imp::is_callable_helper (PriorityTag< 1 >)
template<class R , class F , class... Args>
std::false_type Dune::Std::Imp::is_callable_helper (PriorityTag< 0 >)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

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