Classes |
struct | Dune::detail::voider<> |
struct | Dune::Empty |
| Just an empty class. More...
|
struct | Dune::ConstantVolatileTraits< T > |
| Determines whether a type is const or volatile and provides the unqualified types. More...
|
struct | Dune::IsVolatile< T > |
| Tests whether a type is volatile. More...
|
struct | Dune::IsConst< T > |
| Tests whether a type is constant. More...
|
struct | Dune::remove_const< T > |
struct | Dune::remove_reference< T > |
struct | Dune::Conversion< From, To > |
| Checks whether a type is convertible to another. More...
|
struct | Dune::IsBaseOf< Base, Derived > |
| Checks whether a type is derived from another. More...
|
struct | Dune::IsInteroperable< T1, T2 > |
| Checks whether two types are interoperable. More...
|
struct | Dune::enable_if< B, T > |
struct | Dune::enable_if< true, T > |
struct | Dune::EnableIfInterOperable< T1, T2, Type > |
| Enable typedef if two types are interoperable. More...
|
struct | Dune::is_same< T, U > |
struct | Dune::conditional< B, T, F > |
struct | Dune::integral_constant< T, v > |
struct | Dune::true_type |
struct | Dune::false_type |
struct | Dune::is_pointer< T > |
struct | Dune::is_lvalue_reference< T > |
struct | Dune::remove_pointer< T > |
struct | Dune::AlwaysFalse< T > |
| template which always yields a false value More...
|
struct | Dune::AlwaysTrue< T > |
| template which always yields a true value More...
|
struct | Dune::IsNumber< T > |
struct | Dune::IsNumber< std::complex< T > > |
struct | Dune::has_nan< T > |
struct | Dune::has_nan< std::complex< T > > |
struct | Dune::is_indexable< T, I > |
struct | Dune::is_range< T, typename > |
struct | Dune::Imp::IsTuple< T > |
struct | Dune::Imp::IsTuple< std::tuple< T...> > |
struct | Dune::IsTuple< T > |
| Check if T is a std::tuple<...>. More...
|
struct | Dune::IsTupleOrDerived< T > |
| Check if T derived from a std::tuple<...>. More...
|
struct | Dune::Imp::IsIntegralConstant< T > |
struct | Dune::Imp::IsIntegralConstant< std::integral_constant< T, t > > |
struct | Dune::IsIntegralConstant< T > |
| Check if T is an std::integral_constant<I, i>. More...
|
struct | Dune::SizeOf< T > |
| Compute size of variadic type list. More...
|
Namespaces |
namespace | Dune |
| Dune namespace.
|
namespace | Dune::detail |
namespace | Dune::Impl |
namespace | Dune::Imp |
Functions |
template<class... T> |
void | Dune::Impl::ignore (T &&...t) |
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.