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

Declarations

tools/clang/include/clang/Tooling/Transformer/SourceCodeBuilders.h
   33 bool mayEverNeedParens(const Expr &E);

References

tools/clang/include/clang/Tooling/Transformer/SourceCodeBuilders.h
   40   return mayEverNeedParens(E);
tools/clang/lib/Tooling/Transformer/SourceCodeBuilders.cpp
   68   if (mayEverNeedParens(E))
tools/clang/unittests/Tooling/SourceCodeBuildersTest.cpp
  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);
  126   testPredicateOnArg(mayEverNeedParens, "void f(S); f(3 + 5);", true);