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

References

tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp
  135   const SourceManager &SM = *Result.SourceManager;
  136   const ASTContext *Context = Result.Context;
  139   if (auto S = Result.Nodes.getNodeAs<ForStmt>("for")) {
  140     checkStmt(Result, S->getBody(), S->getRParenLoc());
  141   } else if (auto S = Result.Nodes.getNodeAs<CXXForRangeStmt>("for-range")) {
  142     checkStmt(Result, S->getBody(), S->getRParenLoc());
  143   } else if (auto S = Result.Nodes.getNodeAs<DoStmt>("do")) {
  144     checkStmt(Result, S->getBody(), S->getDoLoc(), S->getWhileLoc());
  145   } else if (auto S = Result.Nodes.getNodeAs<WhileStmt>("while")) {
  149     checkStmt(Result, S->getBody(), StartLoc);
  150   } else if (auto S = Result.Nodes.getNodeAs<IfStmt>("if")) {
  156     bool BracedIf = checkStmt(Result, S->getThen(), StartLoc, S->getElseLoc());
  162       checkStmt(Result, Else, S->getElseLoc());