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

References

tools/clang/lib/Sema/SemaLambda.cpp
  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;