|
reference, declaration → definition
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())