lin
Classes | Typedefs
utilities.hpp File Reference
#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.
 

Detailed Description

Author
Kyle Krol