Home
last modified time | relevance | path

Searched refs:getNumExpansions (Results 1 – 17 of 17) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateVariadic.cpp1145 NumExpansions = Expansion.getTypePtr()->getNumExpansions(); in getTemplateArgumentPackExpansionPattern()
1163 NumExpansions = Expansion->getNumExpansions(); in getTemplateArgumentPackExpansionPattern()
1212 return Subst->getNumExpansions(); in getFullyPackExpandedSize()
H A DSemaTemplateDeductionGuide.cpp591 PackTL.getTypePtr()->getNumExpansions()); in transformFunctionTypeParam()
H A DSemaConcept.cpp545 std::optional<unsigned> OrigNumExpansions = FE->getNumExpansions(), in calculateConstraintSatisfaction()
H A DTreeTransform.h4271 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 DSemaTemplateDeduction.cpp1276 std::optional<unsigned> NumExpansions = Expansion->getNumExpansions(); in DeduceTemplateArguments()
4522 ParamExpansion->getNumExpansions(); in DeduceTemplateArguments()
H A DSemaTemplateInstantiate.cpp2329 Vars.reserve(E->getNumExpansions()); in TransformFunctionParmPackExpr()
H A DSemaTemplateInstantiateDecl.cpp3021 Expansion.getTypePtr()->getNumExpansions(); in VisitNonTypeTemplateParmDecl()
H A DSemaTemplate.cpp6625 PE->getNumExpansions()); in CheckTemplateArgument()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DExprCXX.h4219 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 DTypeProperties.td811 let Read = [{ node->getNumExpansions() }];
H A DType.h6981 std::optional<unsigned> getNumExpansions() const {
6991 Profile(ID, getPattern(), getNumExpansions());
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DJSONNodeDumper.cpp818 if (std::optional<unsigned> N = PET->getNumExpansions()) in VisitPackExpansionType()
H A DStmtProfile.cpp2274 ID.AddInteger(S->getNumExpansions()); in VisitFunctionParmPackExpr()
H A DTextNodeDumper.cpp2045 if (auto N = T->getNumExpansions()) in VisitPackExpansionType()
H A DASTImporter.cpp1657 T->getNumExpansions(), in VisitPackExpansionType()
8222 ToType, ToPattern, ToEllipsisLoc, E->getNumExpansions()); in VisitPackExpansionExpr()
8944 ToEllipsisLoc, ToRHS, ToRParenLoc, E->getNumExpansions()); in VisitCXXFoldExpr()
H A DASTContext.cpp13467 assert(PX->getNumExpansions() == PY->getNumExpansions()); in getCommonNonSugarTypeNode()
13470 PX->getNumExpansions(), false); in getCommonNonSugarTypeNode()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTWriterStmt.cpp2222 Record.push_back(E->getNumExpansions()); in VisitFunctionParmPackExpr()