Home
last modified time | relevance | path

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

/NextBSD/contrib/llvm/tools/clang/include/clang/AST/
HDLambdaCapture.h116 bool isPackExpansion() const { return EllipsisLoc.isValid(); } in isPackExpansion() function
121 assert(isPackExpansion() && "No ellipsis location for a non-expansion"); in getEllipsisLoc()
HDAttr.h105 bool isPackExpansion() const { return IsPackExpansion; } in isPackExpansion() function
HDTemplateBase.h237 bool isPackExpansion() const;
HDDeclCXX.h213 bool isPackExpansion() const { return EllipsisLoc.isValid(); } in isPackExpansion() function
2013 bool isPackExpansion() const { in isPackExpansion() function
2019 assert(isPackExpansion() && "Initializer is not a pack expansion"); in getEllipsisLoc()
HDDeclTemplate.h1236 bool isPackExpansion() const {
1371 bool isPackExpansion() const {
HDExprObjC.h222 bool isPackExpansion() const { return EllipsisLoc.isValid(); } in isPackExpansion() function
/NextBSD/contrib/llvm/tools/clang/lib/Sema/
HDSemaTemplateVariadic.cpp99 if (Element.isPackExpansion()) in TraverseObjCDictionaryLiteral()
152 if (Arg.isPackExpansion()) in TraverseTemplateArgument()
160 if (ArgLoc.getArgument().isPackExpansion()) in TraverseTemplateArgumentLoc()
879 assert(Argument.isPackExpansion()); in getTemplateArgumentPackExpansionPattern()
HDSemaTemplateInstantiateDecl.cpp101 if (!Aligned->isPackExpansion()) { in instantiateDependentAlignedAttr()
276 assert(!TmplAttr->isPackExpansion()); in InstantiateAttrs()
1975 } else if (D->isPackExpansion()) { in VisitNonTypeTemplateParmDecl()
2136 } else if (D->isPackExpansion()) { in VisitTemplateTemplateParmDecl()
4034 if (Init->isPackExpansion()) { in InstantiateMemInitializers()
HDSemaTemplateDeduction.cpp1663 if (Arg.isPackExpansion()) in DeduceTemplateArguments()
1806 if (Arg.isPackExpansion()) in hasPackExpansionBeforeEnd()
1834 if (!Params[ParamIdx].isPackExpansion()) { in DeduceTemplateArguments()
1841 if (Args[ArgIdx].isPackExpansion()) { in DeduceTemplateArguments()
HDSemaTemplateInstantiate.cpp865 if (Arg.isPackExpansion()) in getPackSubstitutedTemplateArgument()
1767 if (Base.isPackExpansion()) { in SubstBaseSpecifiers()
HDSemaTemplate.cpp1384 if (!NewNonTypeParm->isPackExpansion()) in CheckTemplateParameterList()
1426 if (!NewTemplateParm->isPackExpansion()) in CheckTemplateParameterList()
2403 !Arg.pack_begin()->isPackExpansion()) in isSameAsPrimaryTemplate()
3766 NewArgs[ArgIdx].getArgument().isPackExpansion() && in CheckTemplateArgumentList()
3938 while (ArgIdx < NumArgs && NewArgs[ArgIdx].getArgument().isPackExpansion()) in CheckTemplateArgumentList()
HDSemaDeclAttr.cpp2901 if (Attr.isPackExpansion() && !E->containsUnexpandedParameterPack()) { in handleAlignedAttr()
2907 if (!Attr.isPackExpansion() && S.DiagnoseUnexpandedParameterPack(E)) in handleAlignedAttr()
2921 Attr.isPackExpansion()); in handleAlignedAttr()
HDTreeTransform.h3614 if (In.getArgument().isPackExpansion()) { in TransformTemplateArguments()
9536 if (C->isPackExpansion()) { in TransformLambdaExpr()
10134 if (OrigElement.isPackExpansion()) { in TransformObjCDictionaryLiteral()
HDSemaDecl.cpp10513 /*EllipsisLoc*/C.isPackExpansion() in RebuildLambdaScopeInfo()
/NextBSD/contrib/llvm/tools/clang/lib/AST/
HDTemplateBase.cpp182 bool TemplateArgument::isPackExpansion() const { in isPackExpansion() function in TemplateArgument
332 assert(isPackExpansion()); in getPackExpansionPattern()
HDDeclPrinter.cpp574 if (BMInitializer->isPackExpansion()) in VisitFunctionDecl()
810 if (Base->isPackExpansion()) in VisitCXXRecordDecl()
HDStmtProfile.cpp1148 ID.AddBoolean(C->isPackExpansion()); in VisitLambdaExpr()
HDStmtPrinter.cpp2154 if (Element.isPackExpansion()) in VisitObjCDictionaryLiteral()
HDASTDumper.cpp1236 if (I.isPackExpansion()) in VisitCXXRecordDecl()
HDASTImporter.cpp2060 if (Base1.isPackExpansion()) in ImportDefinition()
HDASTContext.cpp3301 if (Args[I].isPackExpansion()) in hasAnyPackExpansions()
/NextBSD/contrib/llvm/tools/clang/include/clang/Sema/
HDAttributeList.h369 bool isPackExpansion() const { return EllipsisLoc.isValid(); } in isPackExpansion() function
/NextBSD/contrib/llvm/tools/clang/lib/Serialization/
HDASTWriter.cpp5388 AddSourceLocation(Base.isPackExpansion()? Base.getEllipsisLoc() in AddCXXBaseSpecifier()
5576 AddSourceLocation(Capture.isPackExpansion() ? Capture.getEllipsisLoc() in AddCXXDefinitionData()