/freebsd/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 | DeclCXX.h | 210 bool isPackExpansion() const { return EllipsisLoc.isValid(); } in isPackExpansion() function 2412 bool isPackExpansion() const { in isPackExpansion() function 2418 if (!isPackExpansion()) in getEllipsisLoc() 3922 bool isPackExpansion() const { in isPackExpansion() function 4012 bool isPackExpansion() const { in isPackExpansion() function
|
H A D | TemplateBase.h | 316 bool isPackExpansion() const;
|
H A D | DeclTemplate.h | 1275 bool isPackExpansion() const { 1477 bool isPackExpansion() const { 1664 bool isPackExpansion() const {
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaTemplateVariadic.cpp | 123 if (Element.isPackExpansion()) in TraverseObjCDictionaryLiteral() 178 if (A->isPackExpansion()) in TraverseAttr() 204 if (D->isPackExpansion()) in TraverseUnresolvedUsingValueDecl() 212 if (D->isPackExpansion()) in TraverseUnresolvedUsingTypenameDecl() 220 if (Arg.isPackExpansion()) in TraverseTemplateArgument() 228 if (ArgLoc.getArgument().isPackExpansion()) in TraverseTemplateArgumentLoc() 236 if (Base.isPackExpansion()) in TraverseCXXBaseSpecifier() 244 if (Init->isPackExpansion()) in TraverseConstructorInitializer() 278 if (C->isPackExpansion()) in TraverseLambdaCapture() 1131 assert(Argument.isPackExpansion()); in getTemplateArgumentPackExpansionPattern() [all …]
|
H A D | SemaTemplateDeduction.cpp | 2422 if (A.isPackExpansion()) in DeduceTemplateArguments() 2562 if (A.isPackExpansion()) in hasPackExpansionBeforeEnd() 2592 if (!P.isPackExpansion()) { in DeduceTemplateArguments() 2604 if (As[ArgIdx].isPackExpansion()) in DeduceTemplateArguments() 2678 if (PackExpansionMatchesPack && X.isPackExpansion() && !Y.isPackExpansion()) in isSameTemplateArg() 2729 if (!(XHasMoreArg && X.pack_elements().back().isPackExpansion()) && in isSameTemplateArg() 2730 !(!XHasMoreArg && Y.pack_elements().back().isPackExpansion())) in isSameTemplateArg() 5667 PackSize1 && TA1.pack_elements().back().isPackExpansion(); in getMoreSpecializedTemplate() 5669 PackSize2 && TA2.pack_elements().back().isPackExpansion(); in getMoreSpecializedTemplate() 6030 PackSize1 && TA1.pack_elements().back().isPackExpansion(); in getMoreSpecialized() [all …]
|
H A D | SemaTemplateInstantiateDecl.cpp | 117 if (!Aligned->isPackExpansion()) { in instantiateDependentAlignedAttr() 873 assert(!TmplAttr->isPackExpansion()); in InstantiateAttrs() 2913 if (D->isPackExpansion() && !D->isExpandedParameterPack()) { in VisitTemplateTypeParmDecl() 3007 } else if (D->isPackExpansion()) { in VisitNonTypeTemplateParmDecl() 3181 } else if (D->isPackExpansion()) { in VisitTemplateTemplateParmDecl() 3461 if (D->isPackExpansion() && !InstantiatingPackElement) { in instantiateUnresolvedUsingDecl() 5723 if (Init->isPackExpansion()) { in InstantiateMemInitializers() 5960 OtherIsPackExpansion = OtherUUD->isPackExpansion(); in isInstantiationOfUnresolvedUsingDecl() 5971 return Pattern->isPackExpansion() == OtherIsPackExpansion && in isInstantiationOfUnresolvedUsingDecl()
|
H A D | SemaTemplateInstantiate.cpp | 1805 if (Arg.isPackExpansion()) in getPackSubstitutedTemplateArgument() 1977 assert(Arg.pack_size() == 1 && Arg.pack_begin()->isPackExpansion() && in TransformTemplateName() 2060 assert(Arg.pack_size() == 1 && Arg.pack_begin()->isPackExpansion() && in TransformTemplateParmRefExpr() 2483 assert(Arg.pack_size() == 1 && Arg.pack_begin()->isPackExpansion() && in TransformTemplateTypeParmType() 3315 if (Base.isPackExpansion()) { in SubstBaseSpecifiers()
|
H A D | SemaDeclAttr.cpp | 3914 if (AL.isPackExpansion() && in handleAlignedAttr() 3921 if (!AL.isPackExpansion() && in handleAlignedAttr() 3926 S.AddAlignedAttr(D, AL, TInfo, AL.isPackExpansion()); in handleAlignedAttr() 3942 if (AL.isPackExpansion() && !E->containsUnexpandedParameterPack()) { in handleAlignedAttr() 3948 if (!AL.isPackExpansion() && S.DiagnoseUnexpandedParameterPack(E)) in handleAlignedAttr() 3951 S.AddAlignedAttr(D, AL, E, AL.isPackExpansion()); in handleAlignedAttr()
|
H A D | SemaTemplate.cpp | 2383 if (!NewNonTypeParm->isPackExpansion()) in CheckTemplateParameterList() 2433 if (!NewTemplateParm->isPackExpansion()) in CheckTemplateParameterList() 3818 !Arg.pack_begin()->isPackExpansion()) in isSameAsPrimaryTemplate() 5351 NewArgs[ArgIdx].getArgument().isPackExpansion() && in CheckTemplateArgumentList() 5542 NewArgs[ArgIdx].getArgument().isPackExpansion()) { in CheckTemplateArgumentList()
|
H A D | TreeTransform.h | 4851 if (In.getArgument().isPackExpansion()) { in TransformTemplateArguments() 14491 if (C->isPackExpansion()) { in TransformLambdaExpr() 15050 if (!Arg.isPackExpansion()) { in TransformSizeOfPackExpr() 15110 if (Loc.getArgument().isPackExpansion()) in TransformSizeOfPackExpr() 15457 if (OrigElement.isPackExpansion()) { in TransformObjCDictionaryLiteral()
|
H A D | SemaInit.cpp | 2325 if (AggrDeductionCandidateParamTypes && Base.isPackExpansion()) { in CheckStructUnionTypes()
|
H A D | SemaDecl.cpp | 15395 /*EllipsisLoc*/C.isPackExpansion() in RebuildLambdaScopeInfo()
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | TemplateBase.cpp | 322 bool TemplateArgument::isPackExpansion() const { in isPackExpansion() function in TemplateArgument 480 assert(isPackExpansion()); in getPackExpansionPattern()
|
H A D | DeclPrinter.cpp | 411 if (BMInitializer->isPackExpansion()) in PrintConstructorInitializers() 1120 if (Base->isPackExpansion()) in VisitCXXRecordDecl()
|
H A D | StmtPrinter.cpp | 2234 if (C->isPackExpansion()) in VisitLambdaExpr() 2670 if (Element.isPackExpansion()) in VisitObjCDictionaryLiteral()
|
H A D | JSONNodeDumper.cpp | 564 if (BS.isPackExpansion()) in createCXXBaseSpecifier()
|
H A D | TextNodeDumper.cpp | 2560 if (I.isPackExpansion()) in VisitCXXRecordDecl()
|
H A D | ASTImporter.cpp | 1018 if (From.isPackExpansion()) in import() 2294 if (Base1.isPackExpansion()) { in ImportDefinition() 9217 ToAttr->setPackExpansion(FromAttr->isPackExpansion()); in importAttr() 10040 if (From->isPackExpansion()) in Import()
|
H A D | ItaniumMangle.cpp | 5963 if (Arg.isPackExpansion() && in getArgInfo()
|
H A D | ASTContext.cpp | 5340 if (Arg.isPackExpansion()) in hasAnyPackExpansions()
|
/freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | ParsedAttr.h | 382 bool isPackExpansion() const { return EllipsisLoc.isValid(); } in isPackExpansion() function
|
/freebsd/contrib/llvm-project/clang/lib/Serialization/ |
H A D | ASTWriter.cpp | 6503 AddSourceLocation(Base.isPackExpansion()? Base.getEllipsisLoc() in AddCXXBaseSpecifier() 6651 AddSourceLocation(Capture.isPackExpansion() ? Capture.getEllipsisLoc() in AddCXXDefinitionData()
|