Home
last modified time | relevance | path

Searched refs:isParameterPack (Results 1 – 25 of 30) sorted by relevance

12

/NextBSD/contrib/llvm/tools/clang/lib/Sema/
HDSemaTemplateVariadic.cpp54 if (TL.getTypePtr()->isParameterPack()) in VisitTemplateTypeParmTypeLoc()
65 if (T->isParameterPack()) in VisitTemplateTypeParmType()
74 if (E->getDecl()->isParameterPack()) in VisitDeclRefExpr()
85 if (TTP->isParameterPack()) in TraverseTemplateName()
187 if (VD->isParameterPack()) in TraverseLambdaExpr()
805 return ND && ND->isParameterPack(); in ValidateCandidate()
862 if (!ParameterPack || !ParameterPack->isParameterPack()) { in ActOnSizeofParameterPackExpr()
HDSemaTemplateInstantiate.cpp886 if (TTP->isParameterPack()) { in TransformDecl()
927 if (TTP->isParameterPack()) { in TransformFirstQualifierInScope()
1026 if (TTP->isParameterPack()) { in TransformTemplateName()
1088 if (NTTP->isParameterPack()) { in TransformTemplateParmRefExpr()
1167 } else if (parm->isParameterPack() && in transformNonTypeTemplateParmRef()
1296 if (PD->isParameterPack()) in TransformDeclRefExpr()
1354 if (T->isParameterPack()) { in TransformTemplateTypeParmType()
1400 T->isParameterPack(), in TransformTemplateTypeParmType()
1704 if (OldParm->isParameterPack() && !NewParm->isParameterPack()) { in SubstParmVarDecl()
HDSemaTemplate.cpp1244 if (TTP->isParameterPack()) in DiagnoseUnexpandedParameterPacks()
1251 if (!NTTP->isParameterPack() && in DiagnoseUnexpandedParameterPacks()
1338 if (NewTypeParm->isParameterPack()) { in CheckTemplateParameterList()
1362 if (!NewNonTypeParm->isParameterPack() && in CheckTemplateParameterList()
1381 if (NewNonTypeParm->isParameterPack()) { in CheckTemplateParameterList()
1423 if (NewTemplateParm->isParameterPack()) { in CheckTemplateParameterList()
2401 if (Params->getParam(I)->isParameterPack()) { in isSameAsPrimaryTemplate()
3425 if (NTTP->isParameterPack() && NTTP->isExpandedParameterPack()) in CheckTemplateArgument()
5541 << ParamKind << New->isParameterPack(); in MatchTemplateParameterKind()
5543 << ParamKind << Old->isParameterPack(); in MatchTemplateParameterKind()
HDSemaLambda.cpp1102 if (Var->isParameterPack()) { in ActOnStartOfLambdaDefinition()
1110 } else if (Var->isParameterPack()) { in ActOnStartOfLambdaDefinition()
HDSemaTemplateInstantiateDecl.cpp1922 D->isParameterPack()); in VisitTemplateTypeParmDecl()
2075 D->isParameterPack(), DI); in VisitNonTypeTemplateParmDecl()
2205 D->isParameterPack(), in VisitTemplateTemplateParmDecl()
3042 if (OldParam->isParameterPack()) in SubstFunctionType()
3115 if (!PatternParam->isParameterPack()) { in addInstantiatedParametersToScope()
HDSemaTemplateDeduction.cpp2788 if (Param->isParameterPack() && CurrentInstantiationScope) { in FinishTemplateArgumentDeduction()
4282 if (!Last->isParameterPack()) in isVariadicFunctionTemplate()
4287 if (Function->getParamDecl(NumParams - 1)->isParameterPack()) in isVariadicFunctionTemplate()
/NextBSD/contrib/llvm/tools/clang/lib/Index/
HDUSRGeneration.cpp730 if (cast<TemplateTypeParmDecl>(*P)->isParameterPack()) in VisitTemplateParameterList()
737 if (NTTP->isParameterPack()) in VisitTemplateParameterList()
745 if (TTP->isParameterPack()) in VisitTemplateParameterList()
/NextBSD/contrib/llvm/tools/clang/lib/AST/
HDDeclBase.cpp155 return TTP->isParameterPack(); in isTemplateParameterPack()
158 return NTTP->isParameterPack(); in isTemplateParameterPack()
161 return TTP->isParameterPack(); in isTemplateParameterPack()
165 bool Decl::isParameterPack() const { in isParameterPack() function in Decl
167 return Parm->isParameterPack(); in isParameterPack()
HDDeclTemplate.cpp219 if (TTP->isParameterPack()) in GenerateInjectedTemplateArgs()
230 if (NTTP->isParameterPack()) in GenerateInjectedTemplateArgs()
236 if (TTP->isParameterPack()) in GenerateInjectedTemplateArgs()
533 bool TemplateTypeParmDecl::isParameterPack() const { in isParameterPack() function in TemplateTypeParmDecl
534 return getTypeForDecl()->getAs<TemplateTypeParmType>()->isParameterPack(); in isParameterPack()
HDTemplateName.cpp115 return TTP->isParameterPack(); in containsUnexpandedParameterPack()
HDASTImporter.cpp709 if (Parm1->isParameterPack() != Parm2->isParameterPack()) in IsStructurallyEquivalent()
1241 if (D1->isParameterPack() != D2->isParameterPack()) { in IsStructurallyEquivalent()
1244 << D2->isParameterPack(); in IsStructurallyEquivalent()
1246 << D1->isParameterPack(); in IsStructurallyEquivalent()
1257 if (D1->isParameterPack() != D2->isParameterPack()) { in IsStructurallyEquivalent()
1260 << D2->isParameterPack(); in IsStructurallyEquivalent()
1262 << D1->isParameterPack(); in IsStructurallyEquivalent()
1285 if (D1->isParameterPack() != D2->isParameterPack()) { in IsStructurallyEquivalent()
1288 << D2->isParameterPack(); in IsStructurallyEquivalent()
1290 << D1->isParameterPack(); in IsStructurallyEquivalent()
[all …]
HDDeclPrinter.cpp862 if (TTP->isParameterPack()) in PrintTemplateParameters()
879 printDeclType(NTTP->getType(), Name, NTTP->isParameterPack()); in PrintTemplateParameters()
905 if (TTP->isParameterPack()) in VisitTemplateDecl()
HDStmtProfile.cpp1427 ID.AddBoolean(NTTP->isParameterPack()); in VisitDecl()
1450 ID.AddBoolean(TTP->isParameterPack()); in VisitDecl()
1458 ID.AddBoolean(TTP->isParameterPack()); in VisitDecl()
HDASTDumper.cpp368 if (T->isParameterPack()) OS << " pack"; in VisitTemplateTypeParmType()
1353 if (D->isParameterPack()) in VisitTemplateTypeParmDecl()
1362 if (D->isParameterPack()) in VisitNonTypeTemplateParmDecl()
1371 if (D->isParameterPack()) in VisitTemplateTemplateParmDecl()
HDASTDiagnostic.cpp1193 bool isVariadic = DefaultTTPD->isParameterPack(); in GetType()
1212 bool isVariadic = DefaultNTTPD->isParameterPack(); in GetExpr()
1309 bool isVariadic = DefaultTTPD->isParameterPack(); in GetTemplateDecl()
HDTemplateBase.cpp276 ID.AddBoolean(TTP->isParameterPack()); in Profile()
HDASTContext.cpp551 ID.AddBoolean(Parm->isParameterPack()); in Profile()
560 ID.AddBoolean(TTP->isParameterPack()); in Profile()
566 ID.AddBoolean(NTTP->isParameterPack()); in Profile()
612 TTP->isParameterPack())); in getCanonicalTemplateTemplateParmDecl()
644 NTTP->isParameterPack(), in getCanonicalTemplateTemplateParmDecl()
658 TTP->isParameterPack(), in getCanonicalTemplateTemplateParmDecl()
HDDecl.cpp2336 bool ParmVarDecl::isParameterPack() const { in isParameterPack() function in ParmVarDecl
2700 if (!Param->isParameterPack() && !Param->hasDefaultArg()) in getMinRequiredArguments()
HDDeclCXX.cpp1853 getParamDecl(1)->isParameterPack())); in isConvertingConstructor()
/NextBSD/contrib/llvm/tools/clang/include/clang/AST/
HDCanonicalType.h551 LLVM_CLANG_CANPROXY_SIMPLE_ACCESSOR(bool, isParameterPack)
HDDeclTemplate.h1109 bool isParameterPack() const;
1229 bool isParameterPack() const { return ParameterPack; }
1365 bool isParameterPack() const { return ParameterPack; }
HDDeclBase.h866 bool isParameterPack() const;
HDType.h3737 bool isParameterPack() const { return getCanTTPTInfo().ParameterPack; }
3749 Profile(ID, getDepth(), getIndex(), isParameterPack(), getDecl());
/NextBSD/contrib/llvm/tools/clang/lib/Serialization/
HDASTReaderDecl.cpp2470 return TX->isParameterPack() == TY->isParameterPack(); in isSameTemplateParameter()
2475 return TX->isParameterPack() == TY->isParameterPack() && in isSameTemplateParameter()
2481 return TX->isParameterPack() == TY->isParameterPack() && in isSameTemplateParameter()
HDASTWriterDecl.cpp1410 Record.push_back(D->isParameterPack()); in VisitNonTypeTemplateParmDecl()
1440 Record.push_back(D->isParameterPack()); in VisitTemplateTemplateParmDecl()

12