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

Declarations

tools/clang/include/clang/Sema/Sema.h
 1500   getCurLambda(bool IgnoreNonLambdaCapturingScope = false);

References

tools/clang/lib/Sema/Sema.cpp
 1656   if (LambdaScopeInfo *const LSI = getCurLambda()) {
 1869   if (LambdaScopeInfo *LSI =  getCurLambda()) {
tools/clang/lib/Sema/SemaDecl.cpp
13796       auto *LSI = getCurLambda();
13923     assert((FD == getCurFunctionDecl() || getCurLambda()->CallOperator == FD) &&
tools/clang/lib/Sema/SemaDeclAttr.cpp
 8497     } else if (getCurBlock() || getCurLambda()) {
tools/clang/lib/Sema/SemaExpr.cpp
 3204   else if (const LambdaScopeInfo *LSI = getCurLambda())
 5550   LambdaScopeInfo *const CurLSI = S.getCurLambda();
16377     if (LambdaScopeInfo *LSI = S.getCurLambda())
16834           SemaRef.getCurLambda(/*IgnoreNonLambdaCapturingScope=*/true);
18014   else if (getCurBlock() || getCurLambda())
tools/clang/lib/Sema/SemaExprCXX.cpp
 8013       getCurLambda(/*IgnoreCapturedRegions=*/true);
tools/clang/lib/Sema/SemaLambda.cpp
  248   bool IsGenericLambda = getGenericLambdaTemplateParameterList(getCurLambda(),
  367       getGenericLambdaTemplateParameterList(getCurLambda(), *this);
  523   LambdaScopeInfo *LSI = getCurLambda();
  873     getCurLambda()->LocalPacks.push_back(NewVD);
  887   LambdaScopeInfo *const LSI = getCurLambda();
tools/clang/lib/Sema/SemaOpenMP.cpp
 1913       (getCurCapturedRegion() || getCurBlock() || getCurLambda())) {
16254       (SemaRef.getCurLambda(/*IgnoreNonLambdaCapturingScope=*/true) ||
tools/clang/lib/Sema/SemaStmt.cpp
 3460          getCurLambda() ? diag::err_lambda_return_init_list
 3533       const LambdaScopeInfo *LambdaSI = getCurLambda();
tools/clang/lib/Sema/SemaType.cpp
 2983         sema::LambdaScopeInfo *LSI = SemaRef.getCurLambda();
 8351   if (S.getCurLambda()) {