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

References

tools/clang/include/clang/AST/Stmt.h
 1366     return body_const_range(body_begin(), body_end());
 1373   const_body_iterator body_end() const { return body_begin() + size(); }
 1376     return !body_empty() ? body_begin()[0] : nullptr;
 1380     return !body_empty() ? body_begin()[size() - 1] : nullptr;
 1401     return const_reverse_body_iterator(body_begin());
 1438     return const_child_range(body_begin(), body_end());
tools/clang/include/clang/ASTMatchers/ASTMatchers.h
 4440   return CS && matchesFirstInPointerRange(InnerMatcher, CS->body_begin(),
tools/clang/lib/AST/ExprConstant.cpp
 7128     for (CompoundStmt::const_body_iterator BI = CS->body_begin(),
tools/clang/lib/Analysis/CloneDetection.cpp
   63   return CS->body_begin() + StartIndex;
   71   return CS->body_begin() + EndIndex;
tools/clang/lib/Analysis/PathDiagnostic.cpp
  634       SourceLocation Loc = (*CS->body_begin())->getBeginLoc();
tools/clang/lib/CodeGen/CGStmt.cpp
 1409     CompoundStmt::const_body_iterator I = CS->body_begin(), E = CS->body_end();
tools/clang/lib/Sema/SemaOpenMP.cpp
 8883       auto I = CS->body_begin();
tools/clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp
  117       const IfStmt *InnerIf = dyn_cast<IfStmt>(*CS->body_begin());
  437     CompoundStmt::const_body_iterator I1 = CompStmt1->body_begin();
  438     CompoundStmt::const_body_iterator I2 = CompStmt2->body_begin();
tools/clang/tools/extra/clang-tidy/readability/MisleadingIndentationCheck.cpp
   60     const Stmt *CurrentStmt = CStmt->body_begin()[i];
   92     const Stmt *NextStmt = CStmt->body_begin()[i + 1];
tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp
  625   CompoundStmt::const_body_iterator Current = Compound->body_begin();
  626   CompoundStmt::const_body_iterator After = Compound->body_begin();