Home
last modified time | relevance | path

Searched refs:isPackExpansion (Results 1 – 25 of 29) sorted by relevance

12

/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DLambdaCapture.h129 bool isPackExpansion() const { return EllipsisLoc.isValid(); } in isPackExpansion() function
134 assert(isPackExpansion() && "No ellipsis location for a non-expansion"); in getEllipsisLoc()
H A DDeclFriend.h157 SourceLocation EndL = isPackExpansion() ? getEllipsisLoc() in getSourceRange()
162 if (isPackExpansion()) in getSourceRange()
190 bool isPackExpansion() const { return EllipsisLoc.isValid(); } in isPackExpansion() function
H A DStmtDataCollectors.td199 addData(C.isPackExpansion());
H A DAttr.h107 bool isPackExpansion() const { return IsPackExpansion; } in isPackExpansion() function
H A DDeclCXX.h210 bool isPackExpansion() const { return EllipsisLoc.isValid(); } in isPackExpansion() function
2469 bool isPackExpansion() const { in isPackExpansion() function
2475 if (!isPackExpansion()) in getEllipsisLoc()
3984 bool isPackExpansion() const { in isPackExpansion() function
4074 bool isPackExpansion() const { in isPackExpansion() function
H A DTemplateBase.h317 bool isPackExpansion() const;
H A DDeclTemplate.h1282 bool isPackExpansion() const {
1481 bool isPackExpansion() const {
1669 bool isPackExpansion() const {
H A DExprObjC.h275 bool isPackExpansion() const { return EllipsisLoc.isValid(); } in isPackExpansion() function
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateVariadic.cpp134 if (Element.isPackExpansion()) in TraverseObjCDictionaryLiteral()
190 if (A->isPackExpansion()) in TraverseAttr()
223 if (D->isPackExpansion()) in TraverseUnresolvedUsingValueDecl()
232 if (D->isPackExpansion()) in TraverseUnresolvedUsingTypenameDecl()
240 if (Arg.isPackExpansion()) in TraverseTemplateArgument()
249 if (ArgLoc.getArgument().isPackExpansion()) in TraverseTemplateArgumentLoc()
257 if (Base.isPackExpansion()) in TraverseCXXBaseSpecifier()
265 if (Init->isPackExpansion()) in TraverseConstructorInitializer()
307 if (C->isPackExpansion()) in TraverseLambdaCapture()
831 if (!TA.isPackExpansion()) in CheckParameterPacksForExpansion()
[all …]
H A DSemaTemplateDeduction.cpp2505 if (A.isPackExpansion()) in DeduceTemplateArguments()
2677 if (A.isPackExpansion()) in hasPackExpansionBeforeEnd()
2714 if (!Ps[ParamIdx].isPackExpansion()) { in DeduceTemplateArguments()
2723 if (As[ArgIdx].isPackExpansion()) { in DeduceTemplateArguments()
2743 if (Ps[ParamIdx].isPackExpansion()) in DeduceTemplateArguments()
2778 if (!As[ArgIdx].isPackExpansion()) { in DeduceTemplateArguments()
3275 TemplateArgument PP = P.isPackExpansion() ? P.getPackExpansionPattern() : P, in FinishTemplateArgumentDeduction()
3276 PA = A.isPackExpansion() ? A.getPackExpansionPattern() : A; in FinishTemplateArgumentDeduction()
3278 if (!P.isPackExpansion() && !A.isPackExpansion()) { in FinishTemplateArgumentDeduction()
3286 if (P.isPackExpansion()) { in FinishTemplateArgumentDeduction()
[all …]
H A DSemaTemplateInstantiateDecl.cpp116 if (!Aligned->isPackExpansion()) { in instantiateDependentAlignedAttr()
941 assert(!TmplAttr->isPackExpansion()); in InstantiateAttrs()
1907 if (D->isPackExpansion()) { in VisitFriendDecl()
3458 if (D->isPackExpansion() && !D->getNumExpansionParameters()) { in VisitTemplateTypeParmDecl()
3552 } else if (D->isPackExpansion()) { in VisitNonTypeTemplateParmDecl()
3726 } else if (D->isPackExpansion()) { in VisitTemplateTemplateParmDecl()
4006 if (D->isPackExpansion() && !InstantiatingPackElement) { in instantiateUnresolvedUsingDecl()
6409 if (Init->isPackExpansion()) { in InstantiateMemInitializers()
6646 OtherIsPackExpansion = OtherUUD->isPackExpansion(); in isInstantiationOfUnresolvedUsingDecl()
6657 return Pattern->isPackExpansion()
[all...]
H A DSemaTemplateInstantiate.cpp1376 if (Arg.isPackExpansion()) in getPackSubstitutedTemplateArgument()
1519 assert(TA.pack_size() == 1 && TA.pack_begin()->isPackExpansion() && in getTemplateArgumentPackPatternForRewrite()
1522 if (Arg.isPackExpansion()) in getTemplateArgumentPackPatternForRewrite()
3500 if (Base.isPackExpansion()) { in SubstBaseSpecifiers()
H A DSemaDeclAttr.cpp4492 if (AL.isPackExpansion() && in handleAlignedAttr()
4499 if (!AL.isPackExpansion() && in handleAlignedAttr()
4504 S.AddAlignedAttr(D, AL, TInfo, AL.isPackExpansion()); in handleAlignedAttr()
4520 if (AL.isPackExpansion() && !E->containsUnexpandedParameterPack()) { in handleAlignedAttr()
4526 if (!AL.isPackExpansion() && S.DiagnoseUnexpandedParameterPack(E)) in handleAlignedAttr()
4529 S.AddAlignedAttr(D, AL, E, AL.isPackExpansion()); in handleAlignedAttr()
H A DSemaTemplate.cpp2427 if (!NewNonTypeParm->isPackExpansion()) in CheckTemplateParameterList()
2477 if (!NewTemplateParm->isPackExpansion()) in CheckTemplateParameterList()
4102 !Arg.pack_begin()->isPackExpansion()) in isSameAsPrimaryTemplate()
5752 bool ArgIsExpansion = ArgLoc.getArgument().isPackExpansion(); in CheckTemplateArgumentList()
5957 NewArgs[ArgIdx].getArgument().isPackExpansion()) { in CheckTemplateArgumentList()
H A DTreeTransform.h5065 if (In.getArgument().isPackExpansion()) { in TransformTemplateArguments()
15617 if (C->isPackExpansion()) { in TransformLambdaExpr()
15667 if (auto *VD = dyn_cast<VarDecl>(CapturedVar); VD && !C->isPackExpansion()) in TransformLambdaExpr()
16088 if (!Arg.isPackExpansion()) { in ComputeSizeOfPackExprWithoutSubstitution()
16219 if (Loc.getArgument().isPackExpansion()) in TransformSizeOfPackExpr()
16596 if (OrigElement.isPackExpansion()) { in TransformObjCDictionaryLiteral()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DTemplateBase.cpp318 bool TemplateArgument::isPackExpansion() const { in isPackExpansion() function in TemplateArgument
482 assert(isPackExpansion()); in getPackExpansionPattern()
H A DDeclPrinter.cpp439 if (BMInitializer->isPackExpansion()) in PrintConstructorInitializers()
921 if (D->isPackExpansion()) in VisitFriendDecl()
1156 if (Base->isPackExpansion()) in VisitCXXRecordDecl()
H A DJSONNodeDumper.cpp563 if (BS.isPackExpansion()) in createCXXBaseSpecifier()
1097 attributeOnlyIfTrue("isPackExpansion", FD->isPackExpansion()); in VisitFriendDecl()
H A DStmtPrinter.cpp2371 if (C->isPackExpansion()) in VisitLambdaExpr()
2808 if (Element.isPackExpansion()) in VisitObjCDictionaryLiteral()
H A DODRHash.cpp483 Hash.AddBoolean(D->isPackExpansion()); in VisitFriendDecl()
H A DTextNodeDumper.cpp2722 if (I.isPackExpansion()) in VisitCXXRecordDecl()
2859 if (D->isPackExpansion()) in VisitFriendDecl()
H A DASTImporter.cpp1243 if (From.isPackExpansion()) in import()
2562 if (Base1.isPackExpansion()) { in ImportDefinition()
9630 ToAttr->setPackExpansion(FromAttr->isPackExpansion()); in importAttr()
10403 if (From->isPackExpansion()) in Import()
H A DItaniumMangle.cpp6236 if (Arg.isPackExpansion() && in getArgInfo()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DParsedAttr.h367 bool isPackExpansion() const { return EllipsisLoc.isValid(); } in isPackExpansion() function
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTWriter.cpp7154 AddSourceLocation(Base.isPackExpansion()? Base.getEllipsisLoc() in AddCXXBaseSpecifier()
7303 AddSourceLocation(Capture.isPackExpansion() ? Capture.getEllipsisLoc() in AddCXXDefinitionData()

12