Home
last modified time | relevance | path

Searched defs:NumExpansions (Results 1 – 13 of 13) sorted by relevance

/llvm-project/clang/lib/Sema/
H A DSemaTemplateVariadic.cpp627 CheckPackExpansion(TypeSourceInfo * Pattern,SourceLocation EllipsisLoc,std::optional<unsigned> NumExpansions) CheckPackExpansion() argument
645 CheckPackExpansion(QualType Pattern,SourceRange PatternRange,SourceLocation EllipsisLoc,std::optional<unsigned> NumExpansions) CheckPackExpansion() argument
669 CheckPackExpansion(Expr * Pattern,SourceLocation EllipsisLoc,std::optional<unsigned> NumExpansions) CheckPackExpansion() argument
693 CheckParameterPacksForExpansion(SourceLocation EllipsisLoc,SourceRange PatternRange,ArrayRef<UnexpandedParameterPack> Unexpanded,const MultiLevelTemplateArgumentList & TemplateArgs,bool & ShouldExpand,bool & RetainExpansion,std::optional<unsigned> & NumExpansions) CheckParameterPacksForExpansion() argument
1337 BuildCXXFoldExpr(UnresolvedLookupExpr * Callee,SourceLocation LParenLoc,Expr * LHS,BinaryOperatorKind Operator,SourceLocation EllipsisLoc,Expr * RHS,SourceLocation RParenLoc,std::optional<unsigned> NumExpansions) BuildCXXFoldExpr() argument
[all...]
H A DTreeTransform.h291 TryExpandParameterPacks(SourceLocation EllipsisLoc,SourceRange PatternRange,ArrayRef<UnexpandedParameterPack> Unexpanded,bool & ShouldExpand,bool & RetainExpansion,std::optional<unsigned> & NumExpansions) TryExpandParameterPacks() argument
1271 RebuildPackExpansionType(QualType Pattern,SourceRange PatternRange,SourceLocation EllipsisLoc,std::optional<unsigned> NumExpansions) RebuildPackExpansionType() argument
3939 RebuildPackExpansion(TemplateArgumentLoc Pattern,SourceLocation EllipsisLoc,std::optional<unsigned> NumExpansions) RebuildPackExpansion() argument
3987 RebuildPackExpansion(Expr * Pattern,SourceLocation EllipsisLoc,std::optional<unsigned> NumExpansions) RebuildPackExpansion() argument
4000 RebuildCXXFoldExpr(UnresolvedLookupExpr * ULE,SourceLocation LParenLoc,Expr * LHS,BinaryOperatorKind Operator,SourceLocation EllipsisLoc,Expr * RHS,SourceLocation RParenLoc,std::optional<unsigned> NumExpansions) RebuildCXXFoldExpr() argument
4269 std::optional<unsigned> NumExpansions = OrigNumExpansions; TransformExprs() local
4865 std::optional<unsigned> NumExpansions = OrigNumExpansions; TransformTemplateArguments() local
5894 TransformFunctionTypeParam(ParmVarDecl * OldParm,int indexAdjustment,std::optional<unsigned> NumExpansions,bool ExpectParameterPack) TransformFunctionTypeParam() argument
5965 std::optional<unsigned> NumExpansions; TransformFunctionTypeParams() local
6083 std::optional<unsigned> NumExpansions; TransformFunctionTypeParams() local
6392 std::optional<unsigned> NumExpansions = PackExpansion->getNumExpansions(); TransformExceptionSpec() local
6665 std::optional<unsigned> NumExpansions = OrigNumExpansions; TransformPackIndexingType() local
7675 std::optional<unsigned> NumExpansions = PackExpansion->getNumExpansions(); TransformObjCObjectType() local
13731 std::optional<unsigned> NumExpansions = OrigNumExpansions; TransformTypeTraitExpr() local
14307 std::optional<unsigned> NumExpansions = OrigNumExpansions; TransformLambdaExpr() local
14464 std::optional<unsigned> NumExpansions; TransformLambdaExpr() local
14973 std::optional<unsigned> NumExpansions; TransformSizeOfPackExpr() local
15042 std::optional<unsigned> NumExpansions = TransformSizeOfPackExpr() local
15117 std::optional<unsigned> NumExpansions = OrigNumExpansions; TransformPackIndexingExpr() local
15224 NumExpansions = OrigNumExpansions; TransformCXXFoldExpr() local
15438 std::optional<unsigned> NumExpansions = OrigNumExpansions; TransformObjCDictionaryLiteral() local
[all...]
H A DSemaTemplateInstantiateDecl.cpp133 std::optional<unsigned> NumExpansions; in instantiateDependentAlignedAttr() local
3015 std::optional<unsigned> NumExpansions = OrigNumExpansions; VisitNonTypeTemplateParmDecl() local
3186 std::optional<unsigned> NumExpansions; VisitTemplateTemplateParmDecl() local
3459 std::optional<unsigned> NumExpansions; instantiateUnresolvedUsingDecl() local
5715 std::optional<unsigned> NumExpansions; InstantiateMemInitializers() local
[all...]
H A DSemaTemplateInstantiate.cpp1397 TryExpandParameterPacks(SourceLocation EllipsisLoc,SourceRange PatternRange,ArrayRef<UnexpandedParameterPack> Unexpanded,bool & ShouldExpand,bool & RetainExpansion,std::optional<unsigned> & NumExpansions) TryExpandParameterPacks() argument
2416 TransformFunctionTypeParam(ParmVarDecl * OldParm,int indexAdjustment,std::optional<unsigned> NumExpansions,bool ExpectParameterPack) TransformFunctionTypeParam() argument
3074 SubstParmVarDecl(ParmVarDecl * OldParm,const MultiLevelTemplateArgumentList & TemplateArgs,int indexAdjustment,std::optional<unsigned> NumExpansions,bool ExpectParameterPack,bool EvaluateConstraint) SubstParmVarDecl() argument
3327 std::optional<unsigned> NumExpansions; SubstBaseSpecifiers() local
[all...]
H A DSemaTemplateDeduction.cpp1276 std::optional<unsigned> NumExpansions = Expansion->getNumExpansions(); DeduceTemplateArguments() local
3751 unsigned NumExpansions = getPackIndexForParam() local
4521 std::optional<unsigned> NumExpansions = DeduceTemplateArguments() local
H A DSemaLambda.cpp785 buildLambdaInitCaptureInitialization(SourceLocation Loc,bool ByRef,SourceLocation EllipsisLoc,std::optional<unsigned> NumExpansions,IdentifierInfo * Id,bool IsDirectInit,Expr * & Init) buildLambdaInitCaptureInitialization() argument
/llvm-project/clang/include/clang/AST/
H A DExprCXX.h4189 unsigned NumExpansions; global() variable
4195 PackExpansionExpr(QualType T,Expr * Pattern,SourceLocation EllipsisLoc,std::optional<unsigned> NumExpansions) PackExpansionExpr() argument
4849 unsigned NumExpansions; global() variable
4857 CXXFoldExpr(QualType T,UnresolvedLookupExpr * Callee,SourceLocation LParenLoc,Expr * LHS,BinaryOperatorKind Opcode,SourceLocation EllipsisLoc,Expr * RHS,SourceLocation RParenLoc,std::optional<unsigned> NumExpansions) CXXFoldExpr() argument
[all...]
H A DExprObjC.h274 std::optional<unsigned> NumExpansions; member
H A DDeclCXX.h3800 unsigned NumExpansions; global() variable
/llvm-project/clang/lib/Serialization/
H A DASTWriterStmt.cpp1426 unsigned NumExpansions = 0; VisitObjCDictionaryLiteral() local
/llvm-project/clang/lib/AST/
H A DDeclTemplate.cpp862 CreateDeserialized(ASTContext & C,GlobalDeclID ID,unsigned NumExpansions) CreateDeserialized() argument
H A DDeclCXX.cpp3224 CreateDeserialized(ASTContext & C,GlobalDeclID ID,unsigned NumExpansions) CreateDeserialized() argument
H A DASTContext.cpp5336 getPackExpansionType(QualType Pattern,std::optional<unsigned> NumExpansions,bool ExpectPackInType) getPackExpansionType() argument