KASSERT  0.0.1
Karlsruhe Assertion Library
kassert::internal::AlwaysFalse< T > Struct Template Reference

Type trait that is always false, to implement static_asserts that always fail, thus preventing a template function from being instanciated. Used to forbid calling the overloads of && and ||. More...

#include <expression_decomposition.hpp>

Inheritance diagram for kassert::internal::AlwaysFalse< T >:

Detailed Description

template<typename T>
struct kassert::internal::AlwaysFalse< T >

Type trait that is always false, to implement static_asserts that always fail, thus preventing a template function from being instanciated. Used to forbid calling the overloads of && and ||.

Template Parameters
TSome template parameter of the template that should never be instantiated.

The documentation for this struct was generated from the following file: