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

References

tools/clang/include/clang/AST/ASTLambda.h
   29   if (!LambdaClass || !LambdaClass->isLambda()) return false;
   48   return C ? C->getParent()->isLambda() : false;
tools/clang/include/clang/AST/DeclCXX.h
  743            (!isLambda() || lambdaIsDefaultConstructibleAndAssignable());
  933            (!isLambda() || lambdaIsDefaultConstructibleAndAssignable());
  999     assert(isLambda());
 1026     return isLambda() ? getLambdaData().Captures : nullptr;
 1030     return isLambda() ? captures_begin() + getLambdaData().NumCaptures
 1362            (!isLambda() || Ctx.getLangOpts().CPlusPlus17) &&
 1364            (isAggregate() || isLambda() ||
 1707     assert(isLambda() && "Not a lambda closure type!");
 1714     assert(isLambda() && "Not a lambda closure type!");
 1733     assert(isLambda() && "Not a lambda closure type!");
 1773     return isLambda() && getLambdaData().Dependent;
tools/clang/include/clang/AST/RecursiveASTVisitor.h
 1379     return Cls->isLambda();
tools/clang/include/clang/ASTMatchers/ASTMatchers.h
 2776   return Node.isLambda();
tools/clang/lib/AST/ASTImporter.cpp
 2685     if (DCXX->isLambda()) {
tools/clang/lib/AST/ASTStructuralEquivalence.cpp
 1092   assert(D1->isLambda() && D2->isLambda() &&
 1092   assert(D1->isLambda() && D2->isLambda() &&
 1182       if (D1CXX->isLambda() != D2CXX->isLambda())
 1182       if (D1CXX->isLambda() != D2CXX->isLambda())
 1184       if (D1CXX->isLambda()) {
tools/clang/lib/AST/Decl.cpp
 1319   while (Record && Record->isLambda()) {
 1387       if (Record->isLambda()) {
 4334     return RD->isLambda();
tools/clang/lib/AST/DeclBase.cpp
  977         MD->getParent()->isLambda())
tools/clang/lib/AST/DeclCXX.cpp
  653   assert(isLambda() && "not a lambda");
 1390   if (!isLambda()) return false;
 1404   if (!RD.isLambda()) return nullptr;
 1433   if (!isLambda()) return nullptr;
 1490   assert(isLambda() && "Not a lambda closure type!");
 1819   if (isLambda() || hasUserDeclaredConstructor() ||
 2344   if (P->isLambda()) {
 2651   return isImplicit() && getParent()->isLambda() &&
tools/clang/lib/AST/Expr.cpp
  844          cast<CXXMethodDecl>(FD)->getParent()->isLambda())
tools/clang/lib/AST/ItaniumCXXABI.cpp
  144     assert(Lambda->isLambda());
tools/clang/lib/AST/ItaniumMangle.cpp
   49     if (RD->isLambda())
  115   return Record->isLambda();
 1383       if (Record->isLambda() && Record->getLambdaManglingNumber()) {
 1586     if (CXXRD && CXXRD->isLambda()) {
tools/clang/lib/AST/JSONNodeDumper.cpp
  429   FIELD1(isLambda);
tools/clang/lib/AST/MicrosoftMangle.cpp
   73     if (RD->isLambda())
  205       if (RD->isLambda()) {
  234     assert(RD->isLambda() && "RD must be a lambda!");
  910         if (Record->isLambda()) {
 2184     if (MD->getParent()->isLambda())
tools/clang/lib/AST/TextNodeDumper.cpp
 1539     FLAG(isLambda, lambda);
tools/clang/lib/AST/TypePrinter.cpp
 1173     if (isa<CXXRecordDecl>(D) && cast<CXXRecordDecl>(D)->isLambda()) {
 1243         IsLambdaAutoParam = D->isImplicit() && M->getParent()->isLambda();
tools/clang/lib/Analysis/AnalysisDeclContext.cpp
  165   if (!parent->isLambda())
tools/clang/lib/Analysis/BodyFarm.cpp
  280   assert(CallbackDecl->isLambda());
  369   bool isLambdaCall = CallbackRecordDecl && CallbackRecordDecl->isLambda();
tools/clang/lib/CodeGen/CGDebugInfo.cpp
 1413   if (CXXDecl && CXXDecl->isLambda())
tools/clang/lib/CodeGen/CGExpr.cpp
 3899   assert(cast<CXXMethodDecl>(CurCodeDecl)->getParent()->isLambda());
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
 8172     if (!RD || !RD->isLambda())
tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp
 4860     if (!RD || !RD->isLambda())
tools/clang/lib/CodeGen/CodeGenFunction.cpp
  951     if (MD->getParent()->isLambda() &&
tools/clang/lib/Sema/AnalysisBasedWarnings.cpp
 2142                 cast<CXXMethodDecl>(D)->getParent()->isLambda())
tools/clang/lib/Sema/Sema.cpp
 1259                cast<CXXRecordDecl>(DC->getParent())->isLambda()) {
tools/clang/lib/Sema/SemaAccess.cpp
  294         !Derived->isLambda())
tools/clang/lib/Sema/SemaCXXScopeSpec.cpp
  297   } else if (RD->isLambda()) {
tools/clang/lib/Sema/SemaDecl.cpp
 7298       if (RD->isLambda() && OldDC->Encloses(NewDC->getLexicalParent())) {
tools/clang/lib/Sema/SemaDeclAttr.cpp
 1885     if (MD->getParent()->isLambda()) {
 5994         MD->getParent()->isLambda()) {
tools/clang/lib/Sema/SemaDeclCXX.cpp
 6306       !Record->isLambda()) {
 7650   if (RD->isLambda() && !RD->lambdaIsDefaultConstructibleAndAssignable() &&
tools/clang/lib/Sema/SemaExpr.cpp
  278     if (MD->getParent()->isLambda() &&
15527                    MethodDecl->getParent()->isLambda()) {
15680       cast<CXXRecordDecl>(VarDC->getParent())->isLambda()) {
tools/clang/lib/Sema/SemaExprCXX.cpp
 7193   if (Method->getParent()->isLambda() &&
tools/clang/lib/Sema/SemaOpenMP.cpp
 2859             IsFirstprivate = RD->isLambda();
 3609       if (RD->isLambda()) {
tools/clang/lib/Sema/SemaOverload.cpp
 3593   if (Conv1->getParent()->isLambda() && Conv2->getParent()->isLambda()) {
 3593   if (Conv1->getParent()->isLambda() && Conv2->getParent()->isLambda()) {
tools/clang/lib/Sema/SemaTemplateInstantiate.cpp
 2761           Record->isLambda())
tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
 5334       (isa<CXXRecordDecl>(D) && cast<CXXRecordDecl>(D)->isLambda())) {
tools/clang/lib/Sema/SemaType.cpp
 8211   if (RD->isLambda() && !getLangOpts().CPlusPlus17) {
tools/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/UninitializedObjectChecker.cpp
  590   if (CXXParent && CXXParent->isLambda()) {
tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp
 2439         MD->getParent()->isLambda()) {
tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp
 1088       if (RD->isLambda() && RD->getLambdaCallOperator()->getBody()) {
tools/clang/tools/extra/clang-tidy/fuchsia/OverloadedOperatorCheck.cpp
   23     if (CXXMethodNode->getParent()->isLambda())
tools/clang/tools/extra/clang-tidy/google/NonConstReferences.cpp
   67     if (Method->getParent()->isLambda())
tools/clang/tools/extra/clang-tidy/performance/MoveConstArgCheck.cpp
   83       if (R->isLambda())
tools/clang/unittests/Tooling/RecursiveASTVisitorTests/Class.cpp
   21     if (record->isLambda() && !record->isImplicit())