| /freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | LambdaCapture.h | 129 bool isPackExpansion() const { return EllipsisLoc.isValid(); } in isPackExpansion() function 134 assert(isPackExpansion() && "No ellipsis location for a non-expansion"); in getEllipsisLoc()
|
| H A D | StmtDataCollectors.td | 200 addData(C.isPackExpansion());
|
| H A D | Attr.h | 105 bool isPackExpansion() const { return IsPackExpansion; } in isPackExpansion() function
|
| H A D | DeclCXX.h | 210 bool isPackExpansion() const { return EllipsisLoc.isValid(); } in isPackExpansion() function 2398 bool isPackExpansion() const { in isPackExpansion() function 2404 if (!isPackExpansion()) in getEllipsisLoc() 3908 bool isPackExpansion() const { in isPackExpansion() function 3998 bool isPackExpansion() const { in isPackExpansion() function
|
| H A D | TemplateBase.h | 316 bool isPackExpansion() const;
|
| H A D | DeclTemplate.h | 1299 bool isPackExpansion() const { 1497 bool isPackExpansion() const { 1668 bool isPackExpansion() const {
|
| H A D | ExprObjC.h | 277 bool isPackExpansion() const { return EllipsisLoc.isValid(); } in isPackExpansion() function
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaTemplateVariadic.cpp | 120 if (Element.isPackExpansion()) in TraverseObjCDictionaryLiteral() 175 if (A->isPackExpansion()) in TraverseAttr() 192 if (D->isPackExpansion()) in TraverseUnresolvedUsingValueDecl() 200 if (D->isPackExpansion()) in TraverseUnresolvedUsingTypenameDecl() 208 if (Arg.isPackExpansion()) in TraverseTemplateArgument() 216 if (ArgLoc.getArgument().isPackExpansion()) in TraverseTemplateArgumentLoc() 224 if (Base.isPackExpansion()) in TraverseCXXBaseSpecifier() 232 if (Init->isPackExpansion()) in TraverseConstructorInitializer() 266 if (C->isPackExpansion()) in TraverseLambdaCapture() 1068 assert(Argument.isPackExpansion()); in getTemplateArgumentPackExpansionPattern() [all …]
|
| H A D | SemaTemplateDeduction.cpp | 2260 if (A.isPackExpansion()) in DeduceTemplateArguments() 2399 if (A.isPackExpansion()) in hasPackExpansionBeforeEnd() 2427 if (!P.isPackExpansion()) { in DeduceTemplateArguments() 2439 if (As[ArgIdx].isPackExpansion()) in DeduceTemplateArguments() 2506 if (PackExpansionMatchesPack && X.isPackExpansion() && !Y.isPackExpansion()) in isSameTemplateArg() 2557 if (!(XHasMoreArg && X.pack_elements().back().isPackExpansion()) && in isSameTemplateArg() 2558 !(!XHasMoreArg && Y.pack_elements().back().isPackExpansion())) in isSameTemplateArg() 5513 PackSize1 && TA1.pack_elements().back().isPackExpansion(); in getMoreSpecializedTemplate() 5515 PackSize2 && TA2.pack_elements().back().isPackExpansion(); in getMoreSpecializedTemplate() 5877 PackSize1 && TA1.pack_elements().back().isPackExpansion(); in getMoreSpecialized() [all …]
|
| H A D | SemaTemplateInstantiateDecl.cpp | 112 if (!Aligned->isPackExpansion()) { in instantiateDependentAlignedAttr() 838 assert(!TmplAttr->isPackExpansion()); in InstantiateAttrs() 2869 if (D->isPackExpansion() && !D->isExpandedParameterPack()) { in VisitTemplateTypeParmDecl() 2964 } else if (D->isPackExpansion()) { in VisitNonTypeTemplateParmDecl() 3137 } else if (D->isPackExpansion()) { in VisitTemplateTemplateParmDecl() 3411 if (D->isPackExpansion() && !InstantiatingPackElement) { in instantiateUnresolvedUsingDecl() 5741 if (Init->isPackExpansion()) { in InstantiateMemInitializers() 5978 OtherIsPackExpansion = OtherUUD->isPackExpansion(); in isInstantiationOfUnresolvedUsingDecl() 5989 return Pattern->isPackExpansion() == OtherIsPackExpansion && in isInstantiationOfUnresolvedUsingDecl()
|
| H A D | SemaTemplateInstantiate.cpp | 1601 if (Arg.isPackExpansion()) in getPackSubstitutedTemplateArgument() 1773 assert(Arg.pack_size() == 1 && Arg.pack_begin()->isPackExpansion() && in TransformTemplateName() 1858 assert(Arg.pack_size() == 1 && Arg.pack_begin()->isPackExpansion() && in TransformTemplateParmRefExpr() 2253 assert(Arg.pack_size() == 1 && Arg.pack_begin()->isPackExpansion() && in TransformTemplateTypeParmType() 3129 if (Base.isPackExpansion()) { in SubstBaseSpecifiers()
|
| H A D | SemaDeclAttr.cpp | 4391 if (AL.isPackExpansion() && in handleAlignedAttr() 4398 if (!AL.isPackExpansion() && in handleAlignedAttr() 4403 S.AddAlignedAttr(D, AL, TInfo, AL.isPackExpansion()); in handleAlignedAttr() 4419 if (AL.isPackExpansion() && !E->containsUnexpandedParameterPack()) { in handleAlignedAttr() 4425 if (!AL.isPackExpansion() && S.DiagnoseUnexpandedParameterPack(E)) in handleAlignedAttr() 4428 S.AddAlignedAttr(D, AL, E, AL.isPackExpansion()); in handleAlignedAttr()
|
| H A D | SemaTemplate.cpp | 3053 if (!NewNonTypeParm->isPackExpansion()) in CheckTemplateParameterList() 3103 if (!NewTemplateParm->isPackExpansion()) in CheckTemplateParameterList() 4508 !Arg.pack_begin()->isPackExpansion()) in isSameAsPrimaryTemplate() 6074 NewArgs[ArgIdx].getArgument().isPackExpansion() && in CheckTemplateArgumentList() 6268 NewArgs[ArgIdx].getArgument().isPackExpansion()) { in CheckTemplateArgumentList()
|
| H A D | TreeTransform.h | 4771 if (In.getArgument().isPackExpansion()) { in TransformTemplateArguments() 13581 if (C->isPackExpansion()) { in TransformLambdaExpr() 14095 if (!Arg.isPackExpansion()) { in TransformSizeOfPackExpr() 14155 if (Loc.getArgument().isPackExpansion()) in TransformSizeOfPackExpr() 14423 if (OrigElement.isPackExpansion()) { in TransformObjCDictionaryLiteral()
|
| H A D | SemaInit.cpp | 2190 if (AggrDeductionCandidateParamTypes && Base.isPackExpansion()) { in CheckStructUnionTypes()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/ |
| H A D | TemplateBase.cpp | 317 bool TemplateArgument::isPackExpansion() const { in isPackExpansion() function in TemplateArgument 475 assert(isPackExpansion()); in getPackExpansionPattern()
|
| H A D | DeclPrinter.cpp | 457 if (BMInitializer->isPackExpansion()) in PrintConstructorInitializers() 1178 if (Base->isPackExpansion()) in VisitCXXRecordDecl()
|
| H A D | StmtPrinter.cpp | 2188 if (C->isPackExpansion()) in VisitLambdaExpr() 2620 if (Element.isPackExpansion()) in VisitObjCDictionaryLiteral()
|
| H A D | JSONNodeDumper.cpp | 531 if (BS.isPackExpansion()) in createCXXBaseSpecifier()
|
| H A D | TextNodeDumper.cpp | 2309 if (I.isPackExpansion()) in VisitCXXRecordDecl()
|
| H A D | ASTImporter.cpp | 1017 if (From.isPackExpansion()) in import() 2246 if (Base1.isPackExpansion()) { in ImportDefinition() 9113 ToAttr->setPackExpansion(FromAttr->isPackExpansion()); in importAttr() 9946 if (From->isPackExpansion()) in Import()
|
| H A D | ItaniumMangle.cpp | 5932 if (Arg.isPackExpansion() && in getArgInfo()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | ParsedAttr.h | 368 bool isPackExpansion() const { return EllipsisLoc.isValid(); } in isPackExpansion() function
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/ExtractAPI/ |
| H A D | DeclarationFragments.cpp | 1012 if (TemplateArguments[i].isPackExpansion()) in getFragmentsForTemplateArguments()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTWriter.cpp | 5944 AddSourceLocation(Base.isPackExpansion()? Base.getEllipsisLoc() in AddCXXBaseSpecifier() 6095 AddSourceLocation(Capture.isPackExpansion() ? Capture.getEllipsisLoc() in AddCXXDefinitionData()
|