Home
last modified time | relevance | path

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

/freebsd-src/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateVariadic.cpp615 CheckPackExpansion(TypeSourceInfo * Pattern,SourceLocation EllipsisLoc,std::optional<unsigned> NumExpansions) CheckPackExpansion() argument
633 CheckPackExpansion(QualType Pattern,SourceRange PatternRange,SourceLocation EllipsisLoc,std::optional<unsigned> NumExpansions) CheckPackExpansion() argument
657 CheckPackExpansion(Expr * Pattern,SourceLocation EllipsisLoc,std::optional<unsigned> NumExpansions) CheckPackExpansion() argument
681 CheckParameterPacksForExpansion(SourceLocation EllipsisLoc,SourceRange PatternRange,ArrayRef<UnexpandedParameterPack> Unexpanded,const MultiLevelTemplateArgumentList & TemplateArgs,bool & ShouldExpand,bool & RetainExpansion,std::optional<unsigned> & NumExpansions) CheckParameterPacksForExpansion() argument
1267 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.h285 /// otherwise. If false, \c ShouldExpand (and possibly \c NumExpansions) in TryExpandParameterPacks() argument
1250 RebuildPackExpansionType(QualType Pattern,SourceRange PatternRange,SourceLocation EllipsisLoc,std::optional<unsigned> NumExpansions) RebuildPackExpansionType() argument
3888 RebuildPackExpansion(TemplateArgumentLoc Pattern,SourceLocation EllipsisLoc,std::optional<unsigned> NumExpansions) RebuildPackExpansion() argument
3936 RebuildPackExpansion(Expr * Pattern,SourceLocation EllipsisLoc,std::optional<unsigned> NumExpansions) RebuildPackExpansion() argument
3949 RebuildCXXFoldExpr(UnresolvedLookupExpr * ULE,SourceLocation LParenLoc,Expr * LHS,BinaryOperatorKind Operator,SourceLocation EllipsisLoc,Expr * RHS,SourceLocation RParenLoc,std::optional<unsigned> NumExpansions) RebuildCXXFoldExpr() argument
4189 std::optional<unsigned> NumExpansions = OrigNumExpansions; TransformExprs() local
4788 std::optional<unsigned> NumExpansions = OrigNumExpansions; TransformTemplateArguments() local
5800 TransformFunctionTypeParam(ParmVarDecl * OldParm,int indexAdjustment,std::optional<unsigned> NumExpansions,bool ExpectParameterPack) TransformFunctionTypeParam() argument
5871 std::optional<unsigned> NumExpansions; TransformFunctionTypeParams() local
5989 std::optional<unsigned> NumExpansions; TransformFunctionTypeParams() local
6247 std::optional<unsigned> NumExpansions = PackExpansion->getNumExpansions(); TransformExceptionSpec() local
7400 std::optional<unsigned> NumExpansions = PackExpansion->getNumExpansions(); TransformObjCObjectType() local
12871 std::optional<unsigned> NumExpansions = OrigNumExpansions; TransformTypeTraitExpr() local
13447 std::optional<unsigned> NumExpansions = OrigNumExpansions; TransformLambdaExpr() local
13585 std::optional<unsigned> NumExpansions; TransformLambdaExpr() local
14049 std::optional<unsigned> NumExpansions; TransformSizeOfPackExpr() local
14118 std::optional<unsigned> NumExpansions = TransformSizeOfPackExpr() local
14221 NumExpansions = OrigNumExpansions; TransformCXXFoldExpr() local
14435 std::optional<unsigned> NumExpansions = OrigNumExpansions; TransformObjCDictionaryLiteral() local
[all...]
H A DSemaTemplateInstantiateDecl.cpp128 std::optional<unsigned> NumExpansions; instantiateDependentAlignedAttr() local
2979 std::optional<unsigned> NumExpansions = OrigNumExpansions; VisitNonTypeTemplateParmDecl() local
3149 std::optional<unsigned> NumExpansions; VisitTemplateTemplateParmDecl() local
3420 std::optional<unsigned> NumExpansions; instantiateUnresolvedUsingDecl() local
5749 std::optional<unsigned> NumExpansions; InstantiateMemInitializers() local
[all...]
H A DSemaTemplateInstantiate.cpp1257 TryExpandParameterPacks(SourceLocation EllipsisLoc,SourceRange PatternRange,ArrayRef<UnexpandedParameterPack> Unexpanded,bool & ShouldExpand,bool & RetainExpansion,std::optional<unsigned> & NumExpansions) TryExpandParameterPacks() argument
2189 TransformFunctionTypeParam(ParmVarDecl * OldParm,int indexAdjustment,std::optional<unsigned> NumExpansions,bool ExpectParameterPack) TransformFunctionTypeParam() argument
2884 SubstParmVarDecl(ParmVarDecl * OldParm,const MultiLevelTemplateArgumentList & TemplateArgs,int indexAdjustment,std::optional<unsigned> NumExpansions,bool ExpectParameterPack,bool EvaluateConstraint) SubstParmVarDecl() argument
3137 std::optional<unsigned> NumExpansions; SubstBaseSpecifiers() local
[all...]
H A DSemaTemplateDeduction.cpp1132 std::optional<unsigned> NumExpansions = Expansion->getNumExpansions(); DeduceTemplateArguments() local
3572 unsigned NumExpansions = getPackIndexForParam() local
4364 std::optional<unsigned> NumExpansions = DeduceTemplateArguments() local
H A DSemaLambda.cpp743 buildLambdaInitCaptureInitialization(SourceLocation Loc,bool ByRef,SourceLocation EllipsisLoc,std::optional<unsigned> NumExpansions,IdentifierInfo * Id,bool IsDirectInit,Expr * & Init) buildLambdaInitCaptureInitialization() argument
/freebsd-src/contrib/llvm-project/clang/include/clang/AST/
H A DExprCXX.h4153 unsigned NumExpansions; global() variable
4159 PackExpansionExpr(QualType T,Expr * Pattern,SourceLocation EllipsisLoc,std::optional<unsigned> NumExpansions) PackExpansionExpr() argument
4703 unsigned NumExpansions; global() variable
4711 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.h3793 unsigned NumExpansions; global() variable
/freebsd-src/contrib/llvm-project/clang/lib/AST/
H A DDeclTemplate.cpp848 CreateDeserialized(ASTContext & C,unsigned ID,unsigned NumExpansions) CreateDeserialized() argument
H A DDeclCXX.cpp3208 CreateDeserialized(ASTContext & C,unsigned ID,unsigned NumExpansions) CreateDeserialized() argument
H A DASTContext.cpp5216 getPackExpansionType(QualType Pattern,std::optional<unsigned> NumExpansions,bool ExpectPackInType) getPackExpansionType() argument
/freebsd-src/contrib/llvm-project/clang/lib/Serialization/
H A DASTWriterStmt.cpp1414 unsigned NumExpansions = 0; VisitObjCDictionaryLiteral() local