|
dune-common 2.8.0
|
Loading...
Searching...
No Matches
type_traits.hh
Go to the documentation of this file.
79 struct [[deprecated("Will be removed after release 2.8. Use Dune::AlwaysFalse (from dune/common/typetraits.hh)")]] to_false_type : public std::false_type {};
97 struct [[deprecated("Will be removed after release 2.8. Use Dune::AlwaysTrue (from dune/common/typetraits.hh)")]] to_true_type : public std::true_type {};
175 struct [[deprecated("Use std::is_invocable from <type_traits>. Will be removed after release 2.8")]] is_callable< F(Args...), R> :
195 struct [[deprecated("Use std::is_invocable from <type_traits>. Will be removed after release 2.8")]] is_invocable :
216 struct [[deprecated("Use std::is_invocable_r from <type_traits>. Will be removed after release 2.8")]] is_invocable_r :
431 struct [[deprecated("Will be removed after release 2.8. Use std::conjuction instead.")]] conjunction
447 struct [[deprecated("Will be removed after release 2.8. Use std::disjunction instead.")]] disjunction
Utilities for type computations, constraining overloads, ...
Traits for type conversions and type information.
constexpr bool is_detected_exact_v
Convenient access to the result value of is_detected_exact.
Definition type_traits.hh:391
constexpr bool is_detected_convertible_v
Convenient access to the result value of is_detected_convertible.
Definition type_traits.hh:413
typename detected_or< Default, Op, Args... >::type detected_or_t
Returns Op<Args...> if that is valid; otherwise returns the fallback type Default.
Definition type_traits.hh:370
typename detected_or< nonesuch, Op, Args... >::type detected_t
Returns Op<Args...> if that is valid; otherwise returns nonesuch.
Definition type_traits.hh:355
typename Impl::voider< Types... >::type void_t
Is void for all valid input types. The workhorse for C++11 SFINAE-techniques.
Definition typetraits.hh:38
constexpr bool is_detected_v
Detects whether Op<Args...> is valid and makes the result available as a value.
Definition type_traits.hh:340
typename detected_or< nonesuch, Op, Args... >::value_t is_detected
Detects whether Op<Args...> is valid.
Definition type_traits.hh:326
Impl::detector< Default, void, Op, Args... > detected_or
Detects whether Op<Args...> is valid and makes the result available.
Definition type_traits.hh:313
STL namespace.
Traits class to check if function is invocable and the return type is compatible.
Definition type_traits.hh:218
Type representing a lookup failure by std::detected_or and friends.
Definition type_traits.hh:273
nonesuch()=delete
nonesuch(const nonesuch &)=delete
void operator=(const nonesuch &)=delete
~nonesuch()=delete
forms the logical conjunction of the type traits B...
Definition type_traits.hh:433
forms the logical disjunction of the type traits B...
Definition type_traits.hh:449
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8