Dune Core Modules (2.6.0)
typetraits.hh File Reference
Traits for type conversions and type information. More...
Go to the source code of this file.
Classes | |
| struct | Dune::Empty |
| Just an empty class. More... | |
| struct | Dune::IsInteroperable< T1, T2 > |
| Checks whether two types are interoperable. More... | |
| struct | Dune::EnableIfInterOperable< T1, T2, Type > |
| Enable typedef if two types are interoperable. More... | |
| 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 > |
| Whether this type acts as a scalar in the context of (hierarchically blocked) containers. More... | |
| struct | Dune::has_nan< T > |
| Whether this type has a value of NaN. More... | |
| struct | Dune::is_indexable< T, I > |
| Type trait to determine whether an instance of T has an operator[](I), i.e. whether it can be indexed with an index of type I. More... | |
| struct | Dune::is_range< T, typename > |
| typetrait to check that a class has begin() and end() members More... | |
| 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::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. | |
Functions | |
| template<class T , T... t, std::size_t index> | |
| constexpr auto | Dune::integerSequenceEntry (std::integer_sequence< T, t... >, std::integral_constant< std::size_t, index > i) |
| Get entry of std::integer_sequence. More... | |
Detailed Description
Traits for type conversions and type information.
|
Legal Statements / Impressum |
Hosted by TU Dresden & Uni Heidelberg |
generated with Hugo v0.111.3
(Jan 9, 23:34, 2026)