Home
last modified time | relevance | path

Searched refs:IsLambda (Results 1 – 7 of 7) sorted by relevance

/llvm-project-15.0.7/clang/lib/Serialization/
H A DASTReaderDecl.cpp1862 if (Data.IsLambda) { in ReadCXXDefinitionData()
1922 assert(!DD.IsLambda && !MergeDD.IsLambda && "faked up lambda definition?"); in MergeDefinitionData()
1941 NO_MERGE(IsLambda) in MergeDefinitionData()
1960 if (DD.IsLambda) { in MergeDefinitionData()
1980 bool IsLambda = Record.readInt(); in ReadCXXRecordDefinition() local
1981 if (IsLambda) in ReadCXXRecordDefinition()
H A DASTWriter.cpp5732 Record->push_back(Data.IsLambda); in AddCXXDefinitionData()
5765 if (Data.IsLambda) { in AddCXXDefinitionData()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DDeclCXX.h292 unsigned IsLambda : 1; member
425 IsLambda = true; in LambdaDefinitionData()
450 assert(DD && DD->IsLambda && "queried lambda property of non-lambda class"); in getLambdaData()
1002 return DD && DD->IsLambda; in isLambda()
/llvm-project-15.0.7/clang/unittests/ASTMatchers/
H A DASTMatchersNarrowingTest.cpp1281 TEST_P(ASTMatchersTest, IsLambda) { in TEST_P() argument
1286 const auto IsLambda = cxxMethodDecl(ofClass(cxxRecordDecl(isLambda()))); in TEST_P() local
1287 EXPECT_TRUE(matches("auto x = []{};", IsLambda)); in TEST_P()
1288 EXPECT_TRUE(notMatches("struct S { void operator()() const; };", IsLambda)); in TEST_P()
/llvm-project-15.0.7/clang/lib/AST/
H A DDeclCXX.cpp111 IsAnyDestructorNoReturn(false), IsLambda(false), in DefinitionData()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaDecl.cpp14951 ExitFunctionBodyRAII(Sema &S, bool IsLambda) : S(S), IsLambda(IsLambda) {} in ExitFunctionBodyRAII() argument
14953 if (!IsLambda) in ~ExitFunctionBodyRAII()
14959 bool IsLambda = false; member in ExitFunctionBodyRAII
H A DSemaExpr.cpp18344 bool IsLambda = isa<LambdaScopeInfo>(CSI); in isVariableCapturable() local
18350 if (IsLambda && !Var->getDeclName()) { in isVariableCapturable()
18383 if (HasBlocksAttr && (IsLambda || isa<CapturedRegionScopeInfo>(CSI))) { in isVariableCapturable()
18385 S.Diag(Loc, diag::err_capture_block_variable) << Var << !IsLambda; in isVariableCapturable()