Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DDeclCXX.h298 unsigned IsLambda : 1;
444 IsLambda = true; in LambdaDefinitionData()
472 assert(DD && DD->IsLambda && "queried lambda property of non-lambda class"); in getLambdaData()
1025 return DD && DD->IsLambda; in isLambda()
1874 assert(DefinitionData && DefinitionData->IsLambda && in setLambdaTypeInfo()
1885 assert(DefinitionData && DefinitionData->IsLambda && in setLambdaIsGeneric()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderDecl.cpp1989 if (!Data.IsLambda) { in ReadCXXDefinitionData()
2075 assert(!DD.IsLambda && !MergeDD.IsLambda && "faked up lambda definition?"); in MergeDefinitionData()
2094 NO_MERGE(IsLambda) in MergeDefinitionData()
2113 if (DD.IsLambda) { in MergeDefinitionData()
2157 bool IsLambda = Record.readInt(); in ReadCXXRecordDefinition() local
2158 assert(!(IsLambda && Update) && in ReadCXXRecordDefinition()
2160 if (IsLambda) in ReadCXXRecordDefinition()
H A DASTWriter.cpp6568 Record->push_back(Data.IsLambda); in AddCXXDefinitionData()
6604 if (!Data.IsLambda) { in AddCXXDefinitionData()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DItaniumMangle.cpp1064 bool IsLambda = isLambda(ND); in mangleNameWithAbiTags() local
1070 if (isLocalContainerContext(DC) && ND->hasLinkage() && !IsLambda) in mangleNameWithAbiTags()
1074 (!IsLambda || isCompatibleWith(LangOptions::ClangABI::Ver18))) { in mangleNameWithAbiTags()
H A DDeclCXX.cpp112 IsAnyDestructorNoReturn(false), IsLambda(false), in DefinitionData()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaDeclCXX.cpp11242 bool IsLambda, DeclContext *DC) { in CheckExplicitObjectMemberFunction() argument
11263 << IsLambda << Param->getSourceRange(); in CheckExplicitObjectMemberFunction()
11280 << D.getSourceRange() << /*static=*/0 << IsLambda; in CheckExplicitObjectMemberFunction()
11287 << D.getSourceRange() << /*virtual=*/1 << IsLambda; in CheckExplicitObjectMemberFunction()
11315 << D.getSourceRange() << /*non-member=*/2 << IsLambda; in CheckExplicitObjectMemberFunction()
11319 if (IsLambda && FTI.hasMutableQualifier()) { in CheckExplicitObjectMemberFunction()
11325 if (IsLambda) in CheckExplicitObjectMemberFunction()
18199 << New->getSourceRange() << /*virtual*/ 1 << /*IsLambda*/ false; in CheckExplicitObjectOverride()
H A DSemaDecl.cpp15722 ExitFunctionBodyRAII(Sema &S, bool IsLambda) : S(S), IsLambda(IsLambda) {} in ExitFunctionBodyRAII() argument
15724 if (!IsLambda) in ~ExitFunctionBodyRAII()
15730 bool IsLambda = false; member in ExitFunctionBodyRAII
H A DSemaExpr.cpp18301 bool IsLambda = isa<LambdaScopeInfo>(CSI); in isVariableCapturable() local
18307 if (IsLambda && !Var->getDeclName()) { in isVariableCapturable()
18340 if (HasBlocksAttr && (IsLambda || isa<CapturedRegionScopeInfo>(CSI))) { in isVariableCapturable()
18342 S.Diag(Loc, diag::err_capture_block_variable) << Var << !IsLambda; in isVariableCapturable()
18356 if (!IsLambda || !S.getLangOpts().CPlusPlus) { in isVariableCapturable()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h5626 QualType R, bool IsLambda,