reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
888 assert(LSI && "LambdaScopeInfo should be on stack!"); 893 if (LSI->NumExplicitTemplateParams > 0) { 998 buildLambdaScope(LSI, Method, Intro.Range, Intro.Default, Intro.DefaultLoc, 1035 if (LSI->isCXXThisCaptured()) { 1037 << "'this'" << SourceRange(LSI->getCXXThisCapture().getLocation()) 1065 if (!LSI->Captures.empty()) 1066 LSI->ExplicitCaptureRanges[LSI->Captures.size() - 1] = C->ExplicitRange; 1066 LSI->ExplicitCaptureRanges[LSI->Captures.size() - 1] = C->ExplicitRange; 1162 if (Var && LSI->isCaptured(Var)) { 1164 << C->Id << SourceRange(LSI->getCapture(Var).getLocation()) 1211 addInitCapture(LSI, Var); 1217 if (!LSI->Captures.empty()) 1218 LSI->ExplicitCaptureRanges[LSI->Captures.size() - 1] = C->ExplicitRange; 1218 LSI->ExplicitCaptureRanges[LSI->Captures.size() - 1] = C->ExplicitRange; 1220 finishLambdaExplicitCaptures(LSI); 1222 LSI->ContainsUnexpandedParameterPack |= ContainsUnexpandedParameterPack;