Home
last modified time | relevance | path

Searched defs:EllipsisLoc (Results 1 – 25 of 39) sorted by relevance

12

/llvm-project/clang/lib/Sema/
H A DSemaTemplateVariadic.cpp572 ActOnPackExpansion(const ParsedTemplateArgument & Arg,SourceLocation EllipsisLoc) ActOnPackExpansion() argument
611 ActOnPackExpansion(ParsedType Type,SourceLocation EllipsisLoc) ActOnPackExpansion() argument
626 CheckPackExpansion(TypeSourceInfo * Pattern,SourceLocation EllipsisLoc,std::optional<unsigned> NumExpansions) CheckPackExpansion() argument
644 CheckPackExpansion(QualType Pattern,SourceRange PatternRange,SourceLocation EllipsisLoc,std::optional<unsigned> NumExpansions) CheckPackExpansion() argument
664 ActOnPackExpansion(Expr * Pattern,SourceLocation EllipsisLoc) ActOnPackExpansion() argument
668 CheckPackExpansion(Expr * Pattern,SourceLocation EllipsisLoc,std::optional<unsigned> NumExpansions) CheckPackExpansion() argument
690 CheckParameterPacksForExpansion(SourceLocation EllipsisLoc,SourceRange PatternRange,ArrayRef<UnexpandedParameterPack> Unexpanded,const MultiLevelTemplateArgumentList & TemplateArgs,bool & ShouldExpand,bool & RetainExpansion,std::optional<unsigned> & NumExpansions) CheckParameterPacksForExpansion() argument
1071 ActOnPackIndexingExpr(Scope * S,Expr * PackExpression,SourceLocation EllipsisLoc,SourceLocation LSquareLoc,Expr * IndexExpr,SourceLocation RSquareLoc) ActOnPackIndexingExpr() argument
1094 BuildPackIndexingExpr(Expr * PackExpression,SourceLocation EllipsisLoc,Expr * IndexExpr,SourceLocation RSquareLoc,ArrayRef<Expr * > ExpandedExprs,bool EmptyPack) BuildPackIndexingExpr() argument
1269 ActOnCXXFoldExpr(Scope * S,SourceLocation LParenLoc,Expr * LHS,tok::TokenKind Operator,SourceLocation EllipsisLoc,Expr * RHS,SourceLocation RParenLoc) ActOnCXXFoldExpr() argument
1335 BuildCXXFoldExpr(UnresolvedLookupExpr * Callee,SourceLocation LParenLoc,Expr * LHS,BinaryOperatorKind Operator,SourceLocation EllipsisLoc,Expr * RHS,SourceLocation RParenLoc,std::optional<unsigned> NumExpansions) BuildCXXFoldExpr() argument
1343 BuildEmptyCXXFoldExpr(SourceLocation EllipsisLoc,BinaryOperatorKind Operator) BuildEmptyCXXFoldExpr() argument
[all...]
H A DSemaLambda.cpp784 buildLambdaInitCaptureInitialization(SourceLocation Loc,bool ByRef,SourceLocation EllipsisLoc,std::optional<unsigned> NumExpansions,IdentifierInfo * Id,bool IsDirectInit,Expr * & Init) buildLambdaInitCaptureInitialization() argument
850 createLambdaInitCaptureVarDecl(SourceLocation Loc,QualType InitCaptureType,SourceLocation EllipsisLoc,IdentifierInfo * Id,unsigned InitStyle,Expr * Init,DeclContext * DeclCtx) createLambdaInitCaptureVarDecl() argument
1304 SourceLocation EllipsisLoc; ActOnLambdaExpressionAfterIntroducer() local
[all...]
H A DDeclSpec.cpp166 getFunction(bool hasProto,bool isAmbiguous,SourceLocation LParenLoc,ParamInfo * Params,unsigned NumParams,SourceLocation EllipsisLoc,SourceLocation RParenLoc,bool RefQualifierIsLvalueRef,SourceLocation RefQualifierLoc,SourceLocation MutableLoc,ExceptionSpecificationType ESpecType,SourceRange ESpecRange,ParsedType * Exceptions,SourceRange * ExceptionRanges,unsigned NumExceptions,Expr * NoexceptExpr,CachedTokens * ExceptionSpecTokens,ArrayRef<NamedDecl * > DeclsInPrototype,SourceLocation LocalRangeBegin,SourceLocation LocalRangeEnd,Declarator & TheDeclarator,TypeResult TrailingReturnType,SourceLocation TrailingReturnTypeLoc,DeclSpec * MethodQualifiers) getFunction() argument
989 SetPackIndexingExpr(SourceLocation EllipsisLoc,Expr * IndexingExpr) SetPackIndexingExpr() argument
H A DSemaTemplate.cpp960 EllipsisLoc = PET.getEllipsisLoc(); in ActOnTemplateTypeArgument() local
992 ActOnTypeParameter(Scope * S,bool Typename,SourceLocation EllipsisLoc,SourceLocation KeyLoc,IdentifierInfo * ParamName,SourceLocation ParamNameLoc,unsigned Depth,unsigned Position,SourceLocation EqualLoc,ParsedType DefaultArg,bool HasTypeConstraint) ActOnTypeParameter() argument
1096 ActOnTypeConstraint(const CXXScopeSpec & SS,TemplateIdAnnotation * TypeConstr,TemplateTypeParmDecl * ConstrainedParameter,SourceLocation EllipsisLoc) ActOnTypeConstraint() argument
1104 BuildTypeConstraint(const CXXScopeSpec & SS,TemplateIdAnnotation * TypeConstr,TemplateTypeParmDecl * ConstrainedParameter,SourceLocation EllipsisLoc,bool AllowUnexpandedPack) BuildTypeConstraint() argument
1142 formImmediatelyDeclaredConstraint(Sema & S,NestedNameSpecifierLoc NS,DeclarationNameInfo NameInfo,ConceptDecl * NamedConcept,NamedDecl * FoundDecl,SourceLocation LAngleLoc,SourceLocation RAngleLoc,QualType ConstrainedType,SourceLocation ParamNameLoc,ArgumentLocAppender Appender,SourceLocation EllipsisLoc) formImmediatelyDeclaredConstraint() argument
1190 AttachTypeConstraint(NestedNameSpecifierLoc NS,DeclarationNameInfo NameInfo,ConceptDecl * NamedConcept,NamedDecl * FoundDecl,const TemplateArgumentListInfo * TemplateArgs,TemplateTypeParmDecl * ConstrainedParameter,SourceLocation EllipsisLoc) AttachTypeConstraint() argument
1228 AttachTypeConstraint(AutoTypeLoc TL,NonTypeTemplateParmDecl * NewConstrainedParm,NonTypeTemplateParmDecl * OrigConstrainedParm,SourceLocation EllipsisLoc) AttachTypeConstraint() argument
1575 ActOnTemplateTemplateParameter(Scope * S,SourceLocation TmpLoc,TemplateParameterList * Params,bool Typename,SourceLocation EllipsisLoc,IdentifierInfo * Name,SourceLocation NameLoc,unsigned Depth,unsigned Position,SourceLocation EqualLoc,ParsedTemplateArgument Default) ActOnTemplateTemplateParameter() argument
[all...]
H A DSemaTemplateInstantiateDecl.cpp135 SourceLocation EllipsisLoc = Aligned->getLocation(); in instantiateDependentAlignedAttr() local
3096 SourceLocation EllipsisLoc; VisitNonTypeTemplateParmDecl() local
3529 SourceLocation EllipsisLoc = instantiateUnresolvedUsingDecl() local
5705 SourceLocation EllipsisLoc; InstantiateMemInitializers() local
[all...]
H A DTreeTransform.h287 TryExpandParameterPacks(SourceLocation EllipsisLoc,SourceRange PatternRange,ArrayRef<UnexpandedParameterPack> Unexpanded,bool & ShouldExpand,bool & RetainExpansion,std::optional<unsigned> & NumExpansions) TryExpandParameterPacks() argument
1270 RebuildPackExpansionType(QualType Pattern,SourceRange PatternRange,SourceLocation EllipsisLoc,std::optional<unsigned> NumExpansions) RebuildPackExpansionType() argument
1363 RebuildCaseStmt(SourceLocation CaseLoc,Expr * LHS,SourceLocation EllipsisLoc,Expr * RHS,SourceLocation ColonLoc) RebuildCaseStmt() argument
3938 RebuildPackExpansion(TemplateArgumentLoc Pattern,SourceLocation EllipsisLoc,std::optional<unsigned> NumExpansions) RebuildPackExpansion() argument
3986 RebuildPackExpansion(Expr * Pattern,SourceLocation EllipsisLoc,std::optional<unsigned> NumExpansions) RebuildPackExpansion() argument
3998 RebuildCXXFoldExpr(UnresolvedLookupExpr * ULE,SourceLocation LParenLoc,Expr * LHS,BinaryOperatorKind Operator,SourceLocation EllipsisLoc,Expr * RHS,SourceLocation RParenLoc,std::optional<unsigned> NumExpansions) RebuildCXXFoldExpr() argument
4010 RebuildEmptyCXXFoldExpr(SourceLocation EllipsisLoc,BinaryOperatorKind Operator) RebuildEmptyCXXFoldExpr() argument
14256 SourceLocation EllipsisLoc; TransformLambdaExpr() member
14459 SourceLocation EllipsisLoc; TransformLambdaExpr() local
16215 RebuildPackIndexingType(QualType Pattern,Expr * IndexExpr,SourceLocation Loc,SourceLocation EllipsisLoc,bool FullySubstituted,ArrayRef<QualType> Expansions) RebuildPackIndexingType() argument
[all...]
/llvm-project/clang/include/clang/AST/
H A DLambdaCapture.h52 SourceLocation EllipsisLoc; variable
H A DDeclCXX.h154 SourceLocation EllipsisLoc; variable
188 TypeSourceInfo *TInfo, SourceLocation EllipsisLoc) in CXXBaseSpecifier() argument
3867 SourceLocation EllipsisLoc; global() variable
3880 UnresolvedUsingValueDecl(DeclContext * DC,QualType Ty,SourceLocation UsingLoc,NestedNameSpecifierLoc QualifierLoc,const DeclarationNameInfo & NameInfo,SourceLocation EllipsisLoc) UnresolvedUsingValueDecl() argument
3966 SourceLocation EllipsisLoc; global() variable
3976 UnresolvedUsingTypenameDecl(DeclContext * DC,SourceLocation UsingLoc,SourceLocation TypenameLoc,NestedNameSpecifierLoc QualifierLoc,SourceLocation TargetNameLoc,IdentifierInfo * TargetName,SourceLocation EllipsisLoc) UnresolvedUsingTypenameDecl() argument
[all...]
H A DExprObjC.h270 SourceLocation EllipsisLoc; member
296 SourceLocation EllipsisLoc; member
H A DExprCXX.h4182 SourceLocation EllipsisLoc; global() variable
4194 PackExpansionExpr(QualType T,Expr * Pattern,SourceLocation EllipsisLoc,std::optional<unsigned> NumExpansions) PackExpansionExpr() argument
4377 SourceLocation EllipsisLoc; global() variable
4845 SourceLocation EllipsisLoc; global() variable
4856 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 DTypeLoc.h2100 SourceLocation EllipsisLoc; global() member
2571 SourceLocation EllipsisLoc; global() member
/llvm-project/clang/lib/Parse/
H A DParseTemplate.cpp708 SourceLocation EllipsisLoc; ParseTypeParameter() local
847 SourceLocation EllipsisLoc; ParseTemplateTemplateParameter() local
924 SourceLocation EllipsisLoc; ParseNonTypeTemplateParameter() local
966 DiagnoseMisplacedEllipsis(SourceLocation EllipsisLoc,SourceLocation CorrectLoc,bool AlreadyHasEllipsis,bool IdentifierHasName) DiagnoseMisplacedEllipsis() argument
978 DiagnoseMisplacedEllipsisInDeclarator(SourceLocation EllipsisLoc,Declarator & D) DiagnoseMisplacedEllipsisInDeclarator() argument
1412 SourceLocation EllipsisLoc; ParseTemplateTemplateArgument() local
1567 SourceLocation EllipsisLoc; ParseTemplateArgumentList() local
[all...]
H A DParseInit.cpp373 SourceLocation EllipsisLoc = ConsumeToken(); in ParseInitializerWithPotentialDesignator() local
H A DParseDeclCXX.cpp1260 SourceLocation EllipsisLoc; ParsePackIndexingType() local
2482 SourceLocation EllipsisLoc; ParseBaseSpecifier() local
4049 SourceLocation EllipsisLoc; ParseMemInitializer() local
4085 SourceLocation EllipsisLoc; ParseMemInitializer() local
4259 SourceLocation EllipsisLoc = ConsumeToken(); ParseDynamicExceptionSpecification() local
[all...]
H A DParseExprCXX.cpp676 SourceLocation EllipsisLoc = ConsumeToken(); ParseCXXPackIndexingExpression() local
1146 SourceLocation EllipsisLoc; ParseLambdaIntroducer() local
1459 SourceLocation EllipsisLoc; ParseLambdaExpressionAfterIntroducer() local
3615 SourceLocation EllipsisLoc; ParseRequiresExpression() local
[all...]
H A DParseDecl.cpp3279 ParseAlignArgument(StringRef KWName,SourceLocation Start,SourceLocation & EllipsisLoc,bool & IsType,ParsedType & TypeResult) ParseAlignArgument() argument
3324 SourceLocation EllipsisLoc; ParseAlignmentSpecifier() local
6928 SourceLocation EllipsisLoc = ConsumeToken(); ParseDirectDeclarator() local
7384 SourceLocation EllipsisLoc = D.getEllipsisLoc(); ParseParenDeclarator() local
7499 SourceLocation EllipsisLoc; ParseFunctionDeclarator() local
7816 ParseParameterDeclarationClause(DeclaratorContext DeclaratorCtx,ParsedAttributes & FirstArgAttrs,SmallVectorImpl<DeclaratorChunk::ParamInfo> & ParamInfo,SourceLocation & EllipsisLoc,bool IsACXXFunctionDeclaration) ParseParameterDeclarationClause() argument
[all...]
H A DParseExpr.cpp2549 SourceLocation EllipsisLoc = ConsumeToken(); ParseUnaryExprOrTypeTraitExpression() local
3552 SourceLocation EllipsisLoc = ConsumeToken(); ParseFoldExpression() local
/llvm-project/clang/include/clang/Sema/
H A DDesignator.h78 SourceLocation EllipsisLoc; member
174 SourceLocation EllipsisLoc) { in CreateArrayRangeDesignator()
H A DParsedTemplate.h135 SourceLocation EllipsisLoc; variable
H A DScopeInfo.h589 SourceLocation EllipsisLoc; variable
625 SourceLocation Loc, SourceLocation EllipsisLoc, QualType CaptureType, in Capture() argument
732 addCapture(ValueDecl * Var,bool isBlock,bool isByref,bool isNested,SourceLocation Loc,SourceLocation EllipsisLoc,QualType CaptureType,bool Invalid) addCapture() argument
H A DDeclSpec.h430 SourceLocation TSCLoc, TSSLoc, TSTLoc, AltiVecLoc, TSSatLoc, EllipsisLoc; global() variable
1393 SourceLocation EllipsisLoc; global() member
1999 SourceLocation EllipsisLoc; global() variable
2838 SourceLocation EllipsisLoc; global() member
[all...]
H A DParsedAttr.h150 SourceLocation EllipsisLoc; variable
/llvm-project/clang/lib/AST/
H A DTemplateBase.cpp700 Template->EllipsisLoc = EllipsisLoc; in TemplateArgumentLocInfo() argument
H A DDeclCXX.cpp2610 CXXCtorInitializer(ASTContext & Context,TypeSourceInfo * TInfo,bool IsVirtual,SourceLocation L,Expr * Init,SourceLocation R,SourceLocation EllipsisLoc) CXXCtorInitializer() argument
3242 Create(ASTContext & C,DeclContext * DC,SourceLocation UsingLoc,NestedNameSpecifierLoc QualifierLoc,const DeclarationNameInfo & NameInfo,SourceLocation EllipsisLoc) Create() argument
3272 Create(ASTContext & C,DeclContext * DC,SourceLocation UsingLoc,SourceLocation TypenameLoc,NestedNameSpecifierLoc QualifierLoc,SourceLocation TargetNameLoc,DeclarationName TargetName,SourceLocation EllipsisLoc) Create() argument
/llvm-project/clang/include/clang/Parse/
H A DParser.h3235 ParseParameterDeclarationClause(Declarator & D,ParsedAttributes & attrs,SmallVectorImpl<DeclaratorChunk::ParamInfo> & ParamInfo,SourceLocation & EllipsisLoc) ParseParameterDeclarationClause() argument
3300 SourceLocation EllipsisLoc; global() member

12