Classes | |
struct | Position |
Signed window position. More... | |
struct | PositionF |
Real window position. More... | |
struct | PositionU |
Unsigned window position. More... | |
struct | Region |
Region for signed and unsigned size representations. More... | |
struct | Size |
Signed window size. More... | |
struct | SizeU |
Unsigned window size. More... | |
Functions | |
KZ_NO_DISCARD bool constexpr | ifAndOnlyIf (bool p, bool q) noexcept |
Predicate for equivalence. More... | |
KZ_NO_DISCARD bool constexpr | implies (bool p, bool q) noexcept |
Predicate for implication. More... | |
template<typename Q > | |
KZ_NO_DISCARD bool | implies (bool p, Q &&q) noexcept |
Predicate for implication. More... | |
|
inlinenoexcept |
Predicate for implication.
p | The antecedent. |
q | The consequent. |
|
inlinenoexcept |
Predicate for implication.
p | The antecedent. |
q | The consequent predicate. Invoked only if p is true. |
|
inlinenoexcept |
Predicate for equivalence.
p | The first proposition. |
q | The second proposition. |