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. | |
| KZ_NO_DISCARD bool constexpr | implies (bool p, bool q) noexcept |
| Predicate for implication. | |
| template<typename Q > | |
| KZ_NO_DISCARD bool | implies (bool p, Q &&q) noexcept |
| Predicate for implication. | |
|
inlineconstexprnoexcept |
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. |
|
inlineconstexprnoexcept |
Predicate for equivalence.
| p | The first proposition. |
| q | The second proposition. |