reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
90 testPredicate(needParensAfterUnaryOperator, "3 + 5;", true); 91 testPredicate(needParensAfterUnaryOperator, "true ? 3 : 5;", true); 92 testPredicate(needParensAfterUnaryOperator, "S(3) + S(5);", true); 94 testPredicate(needParensAfterUnaryOperator, "int x; x;", false); 95 testPredicate(needParensAfterUnaryOperator, "int(3.0);", false); 96 testPredicate(needParensAfterUnaryOperator, "void f(); f();", false); 97 testPredicate(needParensAfterUnaryOperator, "int a[3]; a[0];", false); 98 testPredicate(needParensAfterUnaryOperator, "S x; x.field;", false); 99 testPredicate(needParensAfterUnaryOperator, "int x = 1; --x;", false); 100 testPredicate(needParensAfterUnaryOperator, "int x = 1; -x;", false); 111 testPredicate(mayEverNeedParens, "3 + 5;", true); 112 testPredicate(mayEverNeedParens, "true ? 3 : 5;", true); 113 testPredicate(mayEverNeedParens, "int x = 1; --x;", true); 114 testPredicate(mayEverNeedParens, "int x = 1; -x;", true); 116 testPredicate(mayEverNeedParens, "int x; x;", false); 117 testPredicate(mayEverNeedParens, "int(3.0);", false); 118 testPredicate(mayEverNeedParens, "void f(); f();", false); 119 testPredicate(mayEverNeedParens, "int a[3]; a[0];", false); 120 testPredicate(mayEverNeedParens, "S x; x.field;", false);