Home
last modified time | relevance | path

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

12

/external/clang/lib/Sema/
DSemaTemplateVariadic.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()
806 return ND && ND->isParameterPack(); in ValidateCandidate()
863 if (!ParameterPack || !ParameterPack->isParameterPack()) { in ActOnSizeofParameterPackExpr()
DSemaTemplateInstantiate.cpp878 if (TTP->isParameterPack()) { in TransformDecl()
919 if (TTP->isParameterPack()) { in TransformFirstQualifierInScope()
1018 if (TTP->isParameterPack()) { in TransformTemplateName()
1080 if (NTTP->isParameterPack()) { in TransformTemplateParmRefExpr()
1159 } else if (parm->isParameterPack() && in transformNonTypeTemplateParmRef()
1288 if (PD->isParameterPack()) in TransformDeclRefExpr()
1346 if (T->isParameterPack()) { in TransformTemplateTypeParmType()
1392 T->isParameterPack(), in TransformTemplateTypeParmType()
1698 if (OldParm->isParameterPack() && !NewParm->isParameterPack()) { in SubstParmVarDecl()
DSemaTemplate.cpp1246 if (TTP->isParameterPack()) in DiagnoseUnexpandedParameterPacks()
1253 if (!NTTP->isParameterPack() && in DiagnoseUnexpandedParameterPacks()
1340 if (NewTypeParm->isParameterPack()) { in CheckTemplateParameterList()
1364 if (!NewNonTypeParm->isParameterPack() && in CheckTemplateParameterList()
1383 if (NewNonTypeParm->isParameterPack()) { in CheckTemplateParameterList()
1425 if (NewTemplateParm->isParameterPack()) { in CheckTemplateParameterList()
2458 if (Params->getParam(I)->isParameterPack()) { in isSameAsPrimaryTemplate()
3465 if (NTTP->isParameterPack() && NTTP->isExpandedParameterPack()) in CheckTemplateArgument()
5579 << ParamKind << New->isParameterPack(); in MatchTemplateParameterKind()
5581 << ParamKind << Old->isParameterPack(); in MatchTemplateParameterKind()
DSemaLambda.cpp1083 if (Var->isParameterPack()) { in ActOnStartOfLambdaDefinition()
1091 } else if (Var->isParameterPack()) { in ActOnStartOfLambdaDefinition()
DSemaTemplateInstantiateDecl.cpp1947 D->isParameterPack()); in VisitTemplateTypeParmDecl()
2100 D->isParameterPack(), DI); in VisitNonTypeTemplateParmDecl()
2230 D->isParameterPack(), in VisitTemplateTemplateParmDecl()
3067 if (OldParam->isParameterPack()) in SubstFunctionType()
3140 if (!PatternParam->isParameterPack()) { in addInstantiatedParametersToScope()
DSemaTemplateDeduction.cpp2796 if (Param->isParameterPack() && CurrentInstantiationScope) { in FinishTemplateArgumentDeduction()
4341 if (!Last->isParameterPack()) in isVariadicFunctionTemplate()
4346 if (Function->getParamDecl(NumParams - 1)->isParameterPack()) in isVariadicFunctionTemplate()
/external/clang/lib/AST/
DDeclBase.cpp170 return TTP->isParameterPack(); in isTemplateParameterPack()
173 return NTTP->isParameterPack(); in isTemplateParameterPack()
176 return TTP->isParameterPack(); in isTemplateParameterPack()
180 bool Decl::isParameterPack() const { in isParameterPack() function in Decl
182 return Parm->isParameterPack(); in isParameterPack()
DDeclTemplate.cpp217 if (TTP->isParameterPack()) in GenerateInjectedTemplateArgs()
228 if (NTTP->isParameterPack()) in GenerateInjectedTemplateArgs()
234 if (TTP->isParameterPack()) in GenerateInjectedTemplateArgs()
531 bool TemplateTypeParmDecl::isParameterPack() const { in isParameterPack() function in TemplateTypeParmDecl
532 return getTypeForDecl()->getAs<TemplateTypeParmType>()->isParameterPack(); in isParameterPack()
DTemplateName.cpp115 return TTP->isParameterPack(); in containsUnexpandedParameterPack()
DASTImporter.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 …]
DDeclPrinter.cpp898 if (TTP->isParameterPack()) in PrintTemplateParameters()
915 printDeclType(NTTP->getType(), Name, NTTP->isParameterPack()); in PrintTemplateParameters()
941 if (TTP->isParameterPack()) in VisitTemplateDecl()
DStmtProfile.cpp1523 ID.AddBoolean(NTTP->isParameterPack()); in VisitDecl()
1546 ID.AddBoolean(TTP->isParameterPack()); in VisitDecl()
1554 ID.AddBoolean(TTP->isParameterPack()); in VisitDecl()
DASTDumper.cpp369 if (T->isParameterPack()) OS << " pack"; in VisitTemplateTypeParmType()
1360 if (D->isParameterPack()) in VisitTemplateTypeParmDecl()
1369 if (D->isParameterPack()) in VisitNonTypeTemplateParmDecl()
1378 if (D->isParameterPack()) in VisitTemplateTemplateParmDecl()
DTemplateBase.cpp274 ID.AddBoolean(TTP->isParameterPack()); in Profile()
DASTDiagnostic.cpp1244 bool isVariadic = DefaultTTPD->isParameterPack(); in GetType()
1263 bool isVariadic = DefaultNTTPD->isParameterPack(); in GetExpr()
1360 bool isVariadic = DefaultTTPD->isParameterPack(); in GetTemplateDecl()
DASTContext.cpp552 ID.AddBoolean(Parm->isParameterPack()); in Profile()
561 ID.AddBoolean(TTP->isParameterPack()); in Profile()
567 ID.AddBoolean(NTTP->isParameterPack()); in Profile()
613 TTP->isParameterPack())); in getCanonicalTemplateTemplateParmDecl()
645 NTTP->isParameterPack(), in getCanonicalTemplateTemplateParmDecl()
659 TTP->isParameterPack(), in getCanonicalTemplateTemplateParmDecl()
DDecl.cpp2346 bool ParmVarDecl::isParameterPack() const { in isParameterPack() function in ParmVarDecl
2710 if (!Param->isParameterPack() && !Param->hasDefaultArg()) in getMinRequiredArguments()
DDeclCXX.cpp1847 getParamDecl(1)->isParameterPack())); in isConvertingConstructor()
/external/clang/lib/Index/
DUSRGeneration.cpp737 if (cast<TemplateTypeParmDecl>(*P)->isParameterPack()) in VisitTemplateParameterList()
744 if (NTTP->isParameterPack()) in VisitTemplateParameterList()
752 if (TTP->isParameterPack()) in VisitTemplateParameterList()
/external/clang/lib/StaticAnalyzer/Checkers/
DNullabilityChecker.cpp336 if (ParamDecl->isParameterPack()) in checkParamsForPreconditionViolation()
551 if (Param->isParameterPack()) in checkPreCall()
/external/clang/include/clang/AST/
DCanonicalType.h551 LLVM_CLANG_CANPROXY_SIMPLE_ACCESSOR(bool, isParameterPack)
DDeclTemplate.h1121 bool isParameterPack() const;
1250 bool isParameterPack() const { return ParameterPack; }
1390 bool isParameterPack() const { return ParameterPack; }
DDeclBase.h881 bool isParameterPack() const;
/external/clang/lib/Serialization/
DASTReaderDecl.cpp2463 return TX->isParameterPack() == TY->isParameterPack(); in isSameTemplateParameter()
2468 return TX->isParameterPack() == TY->isParameterPack() && in isSameTemplateParameter()
2474 return TX->isParameterPack() == TY->isParameterPack() && in isSameTemplateParameter()
DASTWriterDecl.cpp1465 Record.push_back(D->isParameterPack()); in VisitNonTypeTemplateParmDecl()
1495 Record.push_back(D->isParameterPack()); in VisitTemplateTemplateParmDecl()

12