Home
last modified time | relevance | path

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

12

/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DASTStructuralEquivalence.cpp1033 if (Parm1->isParameterPack() != Parm2->isParameterPack()) in IsStructurallyEquivalent()
1703 if (D1->isParameterPack() != D2->isParameterPack()) { in IsStructurallyEquivalent()
1708 << D2->isParameterPack(); in IsStructurallyEquivalent()
1710 << D1->isParameterPack(); in IsStructurallyEquivalent()
1721 if (D1->isParameterPack() != D2->isParameterPack()) { in IsStructurallyEquivalent()
1726 << D2->isParameterPack(); in IsStructurallyEquivalent()
1728 << D1->isParameterPack(); in IsStructurallyEquivalent()
1752 if (D1->isParameterPack() != D2->isParameterPack()) { in IsStructurallyEquivalent()
1757 << D2->isParameterPack(); in IsStructurallyEquivalent()
1759 << D1->isParameterPack(); in IsStructurallyEquivalent()
H A DODRHash.cpp381 Hash.AddBoolean(D->isParameterPack()); in VisitTemplateTypeParmDecl()
399 Hash.AddBoolean(D->isParameterPack()); in VisitNonTypeTemplateParmDecl()
412 Hash.AddBoolean(D->isParameterPack()); in VisitTemplateTemplateParmDecl()
1028 Hash.AddBoolean(T->isParameterPack()); in VisitTemplateTypeParmType()
H A DDeclBase.cpp203 return TTP->isParameterPack(); in isTemplateParameterPack()
205 return NTTP->isParameterPack(); in isTemplateParameterPack()
207 return TTP->isParameterPack(); in isTemplateParameterPack()
211 bool Decl::isParameterPack() const { in isParameterPack() function in Decl
213 return Var->isParameterPack(); in isParameterPack()
H A DDeclTemplate.cpp509 ID.AddBoolean(NTTP->isParameterPack()); in ProfileTemplateParameterList()
515 ID.AddBoolean(TTP->isParameterPack()); in ProfileTemplateParameterList()
524 ID.AddBoolean(TTP->isParameterPack()); in ProfileTemplateParameterList()
675 bool TemplateTypeParmDecl::isParameterPack() const { in isParameterPack() function in TemplateTypeParmDecl
676 return getTypeForDecl()->castAs<TemplateTypeParmType>()->isParameterPack(); in isParameterPack()
H A DJSONNodeDumper.cpp648 attributeOnlyIfTrue("isPack", TTPT->isParameterPack()); in VisitTemplateTypeParmType()
786 attributeOnlyIfTrue("isParameterPack", VD->isParameterPack()); in VisitVarDecl()
855 attributeOnlyIfTrue("isParameterPack", D->isParameterPack()); in VisitTemplateTypeParmDecl()
871 attributeOnlyIfTrue("isParameterPack", D->isParameterPack()); in VisitNonTypeTemplateParmDecl()
886 attributeOnlyIfTrue("isParameterPack", D->isParameterPack()); in VisitTemplateTemplateParmDecl()
H A DTemplateName.cpp195 if (TTP->isParameterPack()) in getDependence()
H A DTextNodeDumper.cpp1495 if (T->isParameterPack()) in VisitTemplateTypeParmType()
1708 if (D->isParameterPack()) in VisitVarDecl()
2027 if (D->isParameterPack()) in VisitTemplateTypeParmDecl()
2036 if (D->isParameterPack()) in VisitNonTypeTemplateParmDecl()
2044 if (D->isParameterPack()) in VisitTemplateTemplateParmDecl()
H A DDeclPrinter.cpp1135 if (TTP->isParameterPack()) in VisitTemplateDecl()
1741 if (TTP->isParameterPack()) in VisitTemplateTypeParmDecl()
1760 printDeclType(NTTP->getType(), Name, NTTP->isParameterPack()); in VisitNonTypeTemplateParmDecl()
H A DTemplateBase.cpp333 ID.AddBoolean(TTP->isParameterPack()); in Profile()
H A DStmtProfile.cpp97 ID.AddBoolean(NTTP->isParameterPack()); in VisitDecl()
120 ID.AddBoolean(TTP->isParameterPack()); in VisitDecl()
128 ID.AddBoolean(TTP->isParameterPack()); in VisitDecl()
H A DItaniumMangle.cpp1883 if (Ty->isParameterPack()) in mangleTemplateParamDecl()
1894 if (Tn->isParameterPack()) { in mangleTemplateParamDecl()
1912 if (Tt->isParameterPack()) in mangleTemplateParamDecl()
5187 if (Param->isParameterPack() && Arg.getKind() != TemplateArgument::Pack) { in needExactType()
5198 (!Param->isParameterPack() || UnresolvedExpandedPack)) { in needExactType()
H A DASTContext.cpp664 ID.AddBoolean(Parm->isParameterPack()); in Profile()
673 ID.AddBoolean(TTP->isParameterPack()); in Profile()
689 ID.AddBoolean(NTTP->isParameterPack()); in Profile()
787 TTP->isParameterPack(), TTP->hasTypeConstraint(), in getCanonicalTemplateTemplateParmDecl()
839 NTTP->isParameterPack(), in getCanonicalTemplateTemplateParmDecl()
864 TTP->isParameterPack(), in getCanonicalTemplateTemplateParmDecl()
4963 if (TTP->isParameterPack()) in getInjectedTemplateArg()
4980 if (NTTP->isParameterPack()) in getInjectedTemplateArg()
4986 if (TTP->isParameterPack()) in getInjectedTemplateArg()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaTemplateVariadic.cpp74 if (TL.getTypePtr()->isParameterPack()) in VisitTemplateTypeParmTypeLoc()
85 if (T->isParameterPack()) in VisitTemplateTypeParmType()
94 if (E->getDecl()->isParameterPack()) in VisitDeclRefExpr()
104 if (TTP->isParameterPack()) in TraverseTemplateName()
166 if (D && D->isParameterPack()) in TraverseDecl()
980 return ND && ND->isParameterPack(); in ValidateCandidate()
1042 if (!ParameterPack || !ParameterPack->isParameterPack()) { in ActOnSizeofParameterPackExpr()
1137 if (PD->isParameterPack()) in getFullyPackExpandedSize()
H A DSemaTemplateInstantiate.cpp1009 if (Old->isParameterPack()) { in transformedLocalDecl()
1232 if (TTP->isParameterPack()) { in TransformDecl()
1273 if (TTP->isParameterPack()) { in TransformFirstQualifierInScope()
1384 if (TTP->isParameterPack()) { in TransformTemplateName()
1459 if (NTTP->isParameterPack()) { in TransformTemplateParmRefExpr()
1519 if (parm->isParameterPack() && isa<PackExpansionType>(T)) in transformNonTypeTemplateParmRef()
1723 if (PD->isParameterPack()) in TransformDeclRefExpr()
1803 if (T->isParameterPack()) { in TransformTemplateTypeParmType()
1847 T->isParameterPack(), NewTTPDecl); in TransformTemplateTypeParmType()
2390 TTP->isParameterPack() in SubstParmVarDecl()
[all …]
H A DSemaTemplate.cpp1049 if (Param->isParameterPack()) in ActOnTypeParameter()
1562 if (Param->isParameterPack()) in ActOnNonTypeTemplateParameter()
1629 if (Param->isParameterPack()) in ActOnTemplateTemplateParameter()
2267 TTP->isParameterPack(), TTP->hasTypeConstraint(), in transformTemplateParameter()
2281 NewTTP->isParameterPack() in transformTemplateParameter()
2606 if (TTP->isParameterPack()) in DiagnoseUnexpandedParameterPacks()
2613 if (!TTP->isParameterPack()) in DiagnoseUnexpandedParameterPacks()
2624 if (!NTTP->isParameterPack() && in DiagnoseUnexpandedParameterPacks()
2718 if (NewTypeParm->isParameterPack()) { in CheckTemplateParameterList()
2743 if (!NewNonTypeParm->isParameterPack() && in CheckTemplateParameterList()
[all …]
H A DSemaLambda.cpp877 if (NewVD->isParameterPack()) in createLambdaInitCaptureVarDecl()
1210 if (Var->isParameterPack()) { in ActOnStartOfLambdaDefinition()
1219 } else if (Var->isParameterPack()) { in ActOnStartOfLambdaDefinition()
H A DSemaTemplateInstantiateDecl.cpp2619 D->getIdentifier(), D->wasDeclaredWithTypename(), D->isParameterPack(), in VisitTemplateTypeParmDecl()
2647 D->isParameterPack() in VisitTemplateTypeParmDecl()
2796 D->getPosition(), D->getIdentifier(), T, D->isParameterPack(), DI); in VisitNonTypeTemplateParmDecl()
2936 D->getPosition(), D->isParameterPack(), D->getIdentifier(), InstParams); in VisitTemplateTemplateParmDecl()
4168 if (OldParam->isParameterPack()) in SubstFunctionType()
4242 if (!PatternParam->isParameterPack()) { in addInstantiatedParametersToScope()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Index/
H A DUSRGeneration.cpp913 if (cast<TemplateTypeParmDecl>(*P)->isParameterPack()) in VisitTemplateParameterList()
920 if (NTTP->isParameterPack()) in VisitTemplateParameterList()
928 if (TTP->isParameterPack()) in VisitTemplateParameterList()
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
H A DMismatchedIteratorChecker.cpp163 if (TPDecl->isParameterPack()) in checkPreCall()
H A DNullabilityChecker.cpp365 if (ParamDecl->isParameterPack()) in checkParamsForPreconditionViolation()
697 if (Param->isParameterPack()) in checkPreCall()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DTypeProperties.td690 def : Property<"isParameterPack", Bool> {
691 let Read = [{ node->isParameterPack() }];
699 return ctx.getTemplateTypeParmType(depth, index, isParameterPack,
H A DDeclTemplate.h168 if (P->isParameterPack()) in hasParameterPack()
1294 bool isParameterPack() const;
1301 if (!isParameterPack())
1494 bool isParameterPack() const { return ParameterPack; }
1666 bool isParameterPack() const { return ParameterPack; }
H A DCanonicalType.h573 LLVM_CLANG_CANPROXY_SIMPLE_ACCESSOR(bool, isParameterPack)
/netbsd-src/external/apache2/llvm/dist/clang/lib/Serialization/
H A DASTReaderDecl.cpp2901 if (TX->isParameterPack() != TY->isParameterPack()) in isSameTemplateParameter()
2933 return TX->isParameterPack() == TY->isParameterPack() && in isSameTemplateParameter()
2939 return TX->isParameterPack() == TY->isParameterPack() && in isSameTemplateParameter()
H A DASTReader.cpp10972 if (FirstTTPD->isParameterPack() != in diagnoseOdrViolations()
10973 SecondTTPD->isParameterPack()) { in diagnoseOdrViolations()
10978 << FirstTemplate << (i + 1) << FirstTTPD->isParameterPack(); in diagnoseOdrViolations()
10982 << SecondTemplate << (i + 1) << SecondTTPD->isParameterPack(); in diagnoseOdrViolations()
11057 if (FirstTTPD->isParameterPack() != in diagnoseOdrViolations()
11058 SecondTTPD->isParameterPack()) { in diagnoseOdrViolations()
11063 << FirstTemplate << (i + 1) << FirstTTPD->isParameterPack(); in diagnoseOdrViolations()
11067 << SecondTemplate << (i + 1) << SecondTTPD->isParameterPack(); in diagnoseOdrViolations()
11137 if (FirstNTTPD->isParameterPack() != in diagnoseOdrViolations()
11138 SecondNTTPD->isParameterPack()) { in diagnoseOdrViolations()
[all …]

12