dune-common 3.0-git
|
Traits for type conversions and type information. More...
#include <complex>
#include <type_traits>
#include <dune/common/deprecated.hh>
#include <dune/common/std/utility.hh>
Go to the source code of this file.
Namespaces | |
namespace | Dune |
Dune namespace. | |
namespace | Dune::detail |
namespace | Dune::Imp |
Typedefs | |
template<class... Types> | |
using | Dune::void_t = typename detail::voider< Types... >::type |
Is void for all valid input types (see N3911). The workhorse for C++11 SFINAE-techniques. | |
template<class Type > | |
using | Dune::field_t = typename FieldTraits< Type >::field_type |
Convenient access to FieldTraits<Type>::field_type. | |
template<class Type > | |
using | Dune::real_t = typename FieldTraits< Type >::real_type |
Convenient access to FieldTraits<Type>::real_type. | |
Functions | |
template<class... T, class Dummy > | |
std::true_type | Dune::Imp::isTupleOrDerived (const std::tuple< T... > *, Dummy) |
template<class Dummy > | |
std::false_type | Dune::Imp::isTupleOrDerived (const void *, Dummy) |
Traits for type conversions and type information.