kblib 0.2.3
General utilities library for modern C++
|
Provides basic compile-time logic operations. More...
Go to the source code of this file.
Classes | |
struct | kblib::implies< A, B > |
A metafunction for logical implication. That is, if A, then B. If not A, B is unimportant. More... | |
struct | kblib::implies< true, false > |
Logical implication is only not satisfied by true -> false. More... | |
Namespaces | |
namespace | kblib |
The main namespace in which all entities from kblib are defined. | |
Variables | |
template<bool A, bool B> | |
constexpr bool | kblib::implies_v = implies<A, B>::value |
template<bool... args> | |
constexpr bool | kblib::conjunction_v = (args and ...) |
Provides basic compile-time logic operations.
Definition in file logic.h.