Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateVariadic.cpp814 NewPackSize = BindingPack->getNumExpansions(); in CheckParameterPacksForExpansion()
837 ->getNumExpansions(); in CheckParameterPacksForExpansion()
841 ->getNumExpansions(); in CheckParameterPacksForExpansion()
1267 NumExpansions = Expansion.getTypePtr()->getNumExpansions(); in getTemplateArgumentPackExpansionPattern()
1285 NumExpansions = Expansion->getNumExpansions(); in getTemplateArgumentPackExpansionPattern()
1335 return Subst->getNumExpansions(); in getFullyPackExpandedSize()
H A DSemaTemplateDeductionGuide.cpp637 PackTL.getTypePtr()->getNumExpansions()); in transformFunctionTypeParam()
H A DTreeTransform.h4474 UnsignedOrNone OrigNumExpansions = Expansion->getNumExpansions(); in TransformExprs()
6212 OrigNumExpansions = ExpansionTL.getTypePtr()->getNumExpansions(); in TransformFunctionTypeParams()
6622 UnsignedOrNone NumExpansions = PackExpansion->getNumExpansions(); in TransformExceptionSpec()
7893 TL.getTypePtr()->getNumExpansions()); in TransformPackExpansionType()
7976 UnsignedOrNone NumExpansions = PackExpansion->getNumExpansions(); in TransformObjCObjectType()
14881 ExpansionTL.getTypePtr()->getNumExpansions(); in TransformTypeTraitExpr()
15458 ExpansionTL.getTypePtr()->getNumExpansions(); in TransformLambdaExpr()
16080 E->getNumExpansions()); in TransformPackExpansionExpr()
16371 UnsignedOrNone OrigNumExpansions = E->getNumExpansions(), in TransformCXXFoldExpr()
H A DSemaConcept.cpp307 UnsignedOrNone NumExpansions = FE->getNumExpansions(); in EvaluateFoldExpandedConstraintSize()
H A DSemaTemplateInstantiate.cpp1986 ExpansionTL.getTypePtr()->getNumExpansions(); in maybeInstantiateFunctionParameterToScope()
2502 Vars.reserve(E->getNumExpansions()); in TransformFunctionParmPackExpr()
H A DSemaTemplateDeduction.cpp1207 UnsignedOrNone NumExpansions = Expansion->getNumExpansions(); in DeduceForEachType()
4630 UnsignedOrNone NumExpansions = ParamExpansion->getNumExpansions(); in DeduceTemplateArguments()
H A DSemaTemplateInstantiateDecl.cpp3566 Expansion.getTypePtr()->getNumExpansions(); in VisitNonTypeTemplateParmDecl()
H A DSemaTemplate.cpp6937 DeductionArg, ArgPE->getEllipsisLoc(), ArgPE->getNumExpansions()); in CheckTemplateArgument()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DExprCXX.h4341 UnsignedOrNone getNumExpansions() const { in getNumExpansions() function
4817 unsigned getNumExpansions() const { return NumParameters; } in getNumExpansions() function
5017 UnsignedOrNone getNumExpansions() const { return NumExpansions; } in getNumExpansions() function
H A DTypeProperties.td842 let Read = [{ node->getNumExpansions() }];
H A DType.h7339 UnsignedOrNone getNumExpansions() const {
7349 Profile(ID, getPattern(), getNumExpansions());
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDeclCXX.cpp3601 ValueDecl *const *First = FP->getNumExpansions() > 0 ? FP->begin() : nullptr; in getBindingPackDecls()
3604 FP->getNumExpansions()); in getBindingPackDecls()
H A DJSONNodeDumper.cpp820 if (UnsignedOrNone N = PET->getNumExpansions()) in VisitPackExpansionType()
H A DStmtProfile.cpp2327 ID.AddInteger(S->getNumExpansions()); in VisitFunctionParmPackExpr()
H A DTextNodeDumper.cpp2199 if (auto N = T->getNumExpansions()) in VisitPackExpansionType()
H A DASTImporter.cpp1883 T->getNumExpansions(), in VisitPackExpansionType()
8569 PackExpansionExpr(ToPattern, ToEllipsisLoc, E->getNumExpansions()); in VisitPackExpansionExpr()
9295 ToEllipsisLoc, ToRHS, ToRParenLoc, E->getNumExpansions()); in VisitCXXFoldExpr()
H A DASTContext.cpp14272 assert(PX->getNumExpansions() == PY->getNumExpansions()); in getCommonNonSugarTypeNode()
14275 PX->getNumExpansions(), false); in getCommonNonSugarTypeNode()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTWriterStmt.cpp2253 Record.push_back(E->getNumExpansions()); in VisitFunctionParmPackExpr()