reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/unittests/Tooling/SourceCodeBuildersTest.cpp
   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);