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.