Dune Core Modules (2.5.2)
typetraits.hh File Reference
Traits for type conversions and type information. More...
Go to the source code of this file.
Classes | |
struct | Dune::detail::voider<... > |
Helper to make void_t work with gcc versions prior to gcc 5.0. More... | |
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::is_indexable< T, I > |
struct | Dune::is_range< T, typename > |
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<typename T > | |
struct | Dune::DUNE_DEPRECATED_MSG ("Use <type_traits> instead!") ConstantVolatileTraits |
Determines whether a type is const or volatile and provides the unqualified types. More... | |
template<typename T > | |
struct | Dune::DUNE_DEPRECATED_MSG ("Use std::is_volatile instead!") IsVolatile |
Tests whether a type is volatile. More... | |
template<typename T > | |
struct | Dune::DUNE_DEPRECATED_MSG ("Use std::is_const instead!") IsConst |
Tests whether a type is constant. More... | |
template<class From , class To > | |
struct | Dune::DUNE_DEPRECATED_MSG ("Use std::is_convertible/std::is_same instead!") Conversion |
Checks whether a type is convertible to another. More... | |
template<class Base , class Derived > | |
struct | Dune::DUNE_DEPRECATED_MSG ("Use std::is_base_of instead!") IsBaseOf |
Checks whether a type is derived from another. More... | |
Detailed Description
Traits for type conversions and type information.
|
Legal Statements / Impressum |
Hosted by TU Dresden |
generated with Hugo v0.111.3
(Nov 12, 23:30, 2024)