44template <
bool A,
bool B>
45struct implies : std::integral_constant<bool, true> {};
51struct implies<true, false> : std::integral_constant<bool, false> {};
57template <
bool A,
bool B>
60template <
bool... args>
constexpr bool conjunction_v
A metafunction for logical implication. That is, if A, then B. If not A, B is unimportant.
Provides macros and basic templates used by the rest of kblib.