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

References

tools/clang/lib/Sema/SemaDecl.cpp
14055     assert(ExprCleanupObjects.size() ==
tools/clang/lib/Sema/SemaExpr.cpp
14404     ExprCleanupObjects.push_back(Result->getBlockDecl());
15073   ExprEvalContexts.emplace_back(NewContext, ExprCleanupObjects.size(), Cleanup,
15199     ExprCleanupObjects.erase(ExprCleanupObjects.begin() + Rec.NumCleanupObjects,
15199     ExprCleanupObjects.erase(ExprCleanupObjects.begin() + Rec.NumCleanupObjects,
15200                              ExprCleanupObjects.end());
15219   ExprCleanupObjects.erase(
15220          ExprCleanupObjects.begin() + ExprEvalContexts.back().NumCleanupObjects,
15221          ExprCleanupObjects.end());
tools/clang/lib/Sema/SemaExprCXX.cpp
 6532   assert(ExprCleanupObjects.size() >= FirstCleanup);
 6534          ExprCleanupObjects.size() == FirstCleanup);
 6538   auto Cleanups = llvm::makeArrayRef(ExprCleanupObjects.begin() + FirstCleanup,
 6539                                      ExprCleanupObjects.size() - FirstCleanup);
tools/clang/lib/Sema/SemaLambda.cpp
 1923   ExprCleanupObjects.push_back(Block);