Home
last modified time | relevance | path

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

/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 DStmtDataCollectors.td200 addData(C.isPackExpansion());
H A DDeclCXX.h210 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 DTemplateBase.h316 bool isPackExpansion() const;
H A DDeclTemplate.h1275 bool isPackExpansion() const {
1477 bool isPackExpansion() const {
1664 bool isPackExpansion() const {
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateVariadic.cpp123 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 DSemaTemplateDeduction.cpp2422 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 DSemaTemplateInstantiateDecl.cpp117 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 DSemaTemplateInstantiate.cpp1805 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 DSemaDeclAttr.cpp3914 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 DSemaTemplate.cpp2383 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 DTreeTransform.h4851 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 DSemaInit.cpp2325 if (AggrDeductionCandidateParamTypes && Base.isPackExpansion()) { in CheckStructUnionTypes()
H A DSemaDecl.cpp15395 /*EllipsisLoc*/C.isPackExpansion() in RebuildLambdaScopeInfo()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DTemplateBase.cpp322 bool TemplateArgument::isPackExpansion() const { in isPackExpansion() function in TemplateArgument
480 assert(isPackExpansion()); in getPackExpansionPattern()
H A DDeclPrinter.cpp411 if (BMInitializer->isPackExpansion()) in PrintConstructorInitializers()
1120 if (Base->isPackExpansion()) in VisitCXXRecordDecl()
H A DStmtPrinter.cpp2234 if (C->isPackExpansion()) in VisitLambdaExpr()
2670 if (Element.isPackExpansion()) in VisitObjCDictionaryLiteral()
H A DJSONNodeDumper.cpp564 if (BS.isPackExpansion()) in createCXXBaseSpecifier()
H A DTextNodeDumper.cpp2560 if (I.isPackExpansion()) in VisitCXXRecordDecl()
H A DASTImporter.cpp1018 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 DItaniumMangle.cpp5963 if (Arg.isPackExpansion() && in getArgInfo()
H A DASTContext.cpp5340 if (Arg.isPackExpansion()) in hasAnyPackExpansions()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DParsedAttr.h382 bool isPackExpansion() const { return EllipsisLoc.isValid(); } in isPackExpansion() function
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTWriter.cpp6503 AddSourceLocation(Base.isPackExpansion()? Base.getEllipsisLoc() in AddCXXBaseSpecifier()
6651 AddSourceLocation(Capture.isPackExpansion() ? Capture.getEllipsisLoc() in AddCXXDefinitionData()