Home
last modified time | relevance | path

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

12

/freebsd-14.2/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 DAttr.h105 bool isPackExpansion() const { return IsPackExpansion; } in isPackExpansion() function
H A DDeclCXX.h210 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 DTemplateBase.h316 bool isPackExpansion() const;
H A DDeclTemplate.h1299 bool isPackExpansion() const {
1497 bool isPackExpansion() const {
1668 bool isPackExpansion() const {
H A DExprObjC.h277 bool isPackExpansion() const { return EllipsisLoc.isValid(); } in isPackExpansion() function
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateVariadic.cpp120 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 DSemaTemplateDeduction.cpp2260 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 DSemaTemplateInstantiateDecl.cpp112 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 DSemaTemplateInstantiate.cpp1601 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 DSemaDeclAttr.cpp4391 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 DSemaTemplate.cpp3053 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 DTreeTransform.h4771 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 DSemaInit.cpp2190 if (AggrDeductionCandidateParamTypes && Base.isPackExpansion()) { in CheckStructUnionTypes()
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DTemplateBase.cpp317 bool TemplateArgument::isPackExpansion() const { in isPackExpansion() function in TemplateArgument
475 assert(isPackExpansion()); in getPackExpansionPattern()
H A DDeclPrinter.cpp457 if (BMInitializer->isPackExpansion()) in PrintConstructorInitializers()
1178 if (Base->isPackExpansion()) in VisitCXXRecordDecl()
H A DStmtPrinter.cpp2188 if (C->isPackExpansion()) in VisitLambdaExpr()
2620 if (Element.isPackExpansion()) in VisitObjCDictionaryLiteral()
H A DJSONNodeDumper.cpp531 if (BS.isPackExpansion()) in createCXXBaseSpecifier()
H A DTextNodeDumper.cpp2309 if (I.isPackExpansion()) in VisitCXXRecordDecl()
H A DASTImporter.cpp1017 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 DItaniumMangle.cpp5932 if (Arg.isPackExpansion() && in getArgInfo()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/
H A DParsedAttr.h368 bool isPackExpansion() const { return EllipsisLoc.isValid(); } in isPackExpansion() function
/freebsd-14.2/contrib/llvm-project/clang/lib/ExtractAPI/
H A DDeclarationFragments.cpp1012 if (TemplateArguments[i].isPackExpansion()) in getFragmentsForTemplateArguments()
/freebsd-14.2/contrib/llvm-project/clang/lib/Serialization/
H A DASTWriter.cpp5944 AddSourceLocation(Base.isPackExpansion()? Base.getEllipsisLoc() in AddCXXBaseSpecifier()
6095 AddSourceLocation(Capture.isPackExpansion() ? Capture.getEllipsisLoc() in AddCXXDefinitionData()

12