reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
663 Captures.push_back(Capture(Var, isBlock, isByref, isNested, Loc, 665 CaptureMap[Var] = Captures.size(); 670 Captures.push_back(Capture(Capture::VLACapture, VLAType, 683 return Captures[CXXThisCaptureIndex - 1]; 698 return Captures[CaptureMap[Var] - 1]; 705 return Captures[Known->second - 1]; 892 NumExplicitCaptures = Captures.size(); 1031 Captures.push_back(Capture(Capture::ThisCapture, isNested, Loc, CaptureType, 1033 CXXThisCaptureIndex = Captures.size();tools/clang/lib/Sema/ScopeInfo.cpp
226 for (auto &Cap : Captures)
tools/clang/lib/Sema/SemaDecl.cpp 7201 for (const Capture &Capture : LSI->Captures) {
tools/clang/lib/Sema/SemaExpr.cpp14333 for (Capture &Cap : BSI->Captures) {
tools/clang/lib/Sema/SemaExprCXX.cpp 1187 CSI->Captures[CSI->CXXThisCaptureIndex - 1].markUsed(BuildAndDiagnose);
tools/clang/lib/Sema/SemaLambda.cpp1065 if (!LSI->Captures.empty()) 1066 LSI->ExplicitCaptureRanges[LSI->Captures.size() - 1] = C->ExplicitRange; 1217 if (!LSI->Captures.empty()) 1218 LSI->ExplicitCaptureRanges[LSI->Captures.size() - 1] = C->ExplicitRange; 1688 for (unsigned I = 0, N = LSI->Captures.size(); I != N; ++I) { 1689 const Capture &From = LSI->Captures[I];tools/clang/lib/Sema/SemaStmt.cpp
4280 for (const sema::Capture &Cap : RSI->Captures) {