A true OR condition would return true if any of the conditions is true, your OrCondition returns true if any condition is false.
Instead of: if (!holds) return true;
it should be: if (holds) return true;
Log in to post a comment.