lin
|
#include <type_traits>
Go to the source code of this file.
Classes | |
struct | lin::internal::_is_detected< E, typename, Ts > |
struct | lin::internal::_is_detected< E, void_t< E< Ts... > >, Ts... > |
struct | lin::internal::is_detected< E, Ts > |
Tests if a given expression can be instantiated. More... | |
struct | lin::internal::conjunction< Cs > |
Logical AND operation for template metaprogramming. More... | |
struct | lin::internal::conjunction<> |
struct | lin::internal::conjunction< C > |
struct | lin::internal::conjunction< C, Cs... > |
struct | lin::internal::disjunction< Cs > |
Logical OR operation for template metaprogramming. More... | |
struct | lin::internal::disjunction<> |
struct | lin::internal::disjunction< C > |
struct | lin::internal::disjunction< C, Cs... > |
struct | lin::internal::negation< C > |
Logical NOT operation for template metaprogramming. More... | |
Typedefs | |
template<typename... > | |
using | lin::internal::void_t = void |
Template metaprogramming construct used to detect ill formed types. | |