Instead of chaining binops, favor disjunctions with op overloads whose types match existing binding choices

This commit is contained in:
gregomni
2019-07-16 11:16:33 -07:00
committed by Holly Borla
parent e0199f2d98
commit 2edba9dfbd
4 changed files with 68 additions and 130 deletions

View File

@@ -672,6 +672,15 @@ public:
return Nested;
}
unsigned countFavoredNestedConstraints() const {
unsigned count = 0;
for (auto *constraint : Nested)
if (constraint->isFavored() && !constraint->isDisabled())
count++;
return count;
}
unsigned countActiveNestedConstraints() const {
unsigned count = 0;
for (auto *constraint : Nested)