Searched refs:getNumExpansions (Results 1 – 17 of 17) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaTemplateVariadic.cpp | 1145 NumExpansions = Expansion.getTypePtr()->getNumExpansions(); in getTemplateArgumentPackExpansionPattern() 1163 NumExpansions = Expansion->getNumExpansions(); in getTemplateArgumentPackExpansionPattern() 1212 return Subst->getNumExpansions(); in getFullyPackExpandedSize()
|
| H A D | SemaTemplateDeductionGuide.cpp | 591 PackTL.getTypePtr()->getNumExpansions()); in transformFunctionTypeParam()
|
| H A D | SemaConcept.cpp | 545 std::optional<unsigned> OrigNumExpansions = FE->getNumExpansions(), in calculateConstraintSatisfaction()
|
| H A D | TreeTransform.h | 4271 std::optional<unsigned> OrigNumExpansions = Expansion->getNumExpansions(); in TransformExprs() 5985 OrigNumExpansions = ExpansionTL.getTypePtr()->getNumExpansions(); in TransformFunctionTypeParams() 6395 std::optional<unsigned> NumExpansions = PackExpansion->getNumExpansions(); in TransformExceptionSpec() 7601 TL.getTypePtr()->getNumExpansions()); in TransformPackExpansionType() 7684 std::optional<unsigned> NumExpansions = PackExpansion->getNumExpansions(); in TransformObjCObjectType() 13761 ExpansionTL.getTypePtr()->getNumExpansions(); in TransformTypeTraitExpr() 14337 ExpansionTL.getTypePtr()->getNumExpansions(); in TransformLambdaExpr() 14980 E->getNumExpansions()); in TransformPackExpansionExpr() 15254 std::optional<unsigned> OrigNumExpansions = E->getNumExpansions(), in TransformCXXFoldExpr()
|
| H A D | SemaTemplateDeduction.cpp | 1276 std::optional<unsigned> NumExpansions = Expansion->getNumExpansions(); in DeduceTemplateArguments() 4522 ParamExpansion->getNumExpansions(); in DeduceTemplateArguments()
|
| H A D | SemaTemplateInstantiate.cpp | 2329 Vars.reserve(E->getNumExpansions()); in TransformFunctionParmPackExpr()
|
| H A D | SemaTemplateInstantiateDecl.cpp | 3021 Expansion.getTypePtr()->getNumExpansions(); in VisitNonTypeTemplateParmDecl()
|
| H A D | SemaTemplate.cpp | 6625 PE->getNumExpansions()); in CheckTemplateArgument()
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | ExprCXX.h | 4219 std::optional<unsigned> getNumExpansions() const { in getNumExpansions() function 4686 unsigned getNumExpansions() const { return NumParameters; } in getNumExpansions() function 4895 std::optional<unsigned> getNumExpansions() const { in getNumExpansions() function
|
| H A D | TypeProperties.td | 811 let Read = [{ node->getNumExpansions() }];
|
| H A D | Type.h | 6981 std::optional<unsigned> getNumExpansions() const { 6991 Profile(ID, getPattern(), getNumExpansions());
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | JSONNodeDumper.cpp | 818 if (std::optional<unsigned> N = PET->getNumExpansions()) in VisitPackExpansionType()
|
| H A D | StmtProfile.cpp | 2274 ID.AddInteger(S->getNumExpansions()); in VisitFunctionParmPackExpr()
|
| H A D | TextNodeDumper.cpp | 2045 if (auto N = T->getNumExpansions()) in VisitPackExpansionType()
|
| H A D | ASTImporter.cpp | 1657 T->getNumExpansions(), in VisitPackExpansionType() 8222 ToType, ToPattern, ToEllipsisLoc, E->getNumExpansions()); in VisitPackExpansionExpr() 8944 ToEllipsisLoc, ToRHS, ToRParenLoc, E->getNumExpansions()); in VisitCXXFoldExpr()
|
| H A D | ASTContext.cpp | 13467 assert(PX->getNumExpansions() == PY->getNumExpansions()); in getCommonNonSugarTypeNode() 13470 PX->getNumExpansions(), false); in getCommonNonSugarTypeNode()
|
| /freebsd/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTWriterStmt.cpp | 2222 Record.push_back(E->getNumExpansions()); in VisitFunctionParmPackExpr()
|