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 |
generated with Hugo v0.111.3
(Dec 25, 23:30, 2024)