|
NiHu
2.0
|
implementation of Boolean functions More...
#include <type_traits>Go to the source code of this file.
Classes | |
| struct | tmp::not_< A > |
| Boolean negation. More... | |
| struct | tmp::or_< Args > |
| Disjunction of Boolean constants. More... | |
| struct | tmp::or_< std::false_type, Args... > |
| Disjunction of Boolean constants. More... | |
| struct | tmp::or_< std::true_type, Args... > |
| Disjunction of Boolean constants. More... | |
| struct | tmp::and_< Args > |
| Conjunction of boolean constants. More... | |
| struct | tmp::and_< std::true_type > |
| Conjunction of boolean constants (recursion terminator) More... | |
| struct | tmp::and_< std::true_type, Args... > |
| Conjunction of boolean constants. More... | |
| struct | tmp::and_< std::false_type, Args... > |
| Conjunction of boolean constants. More... | |
Namespaces | |
| tmp | |
| template metaprogramming functions | |
implementation of Boolean functions
The boolean type is already contained in the standard type_traits library as std::integral_constant<bool, x>.
This file implements some Boolean functions and the compile time if_ control structure.
Definition in file bool.hpp.