/llvm-project/clang/lib/Sema/ |
H A D | SemaTemplateVariadic.cpp | 572 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 D | SemaLambda.cpp | 784 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 D | DeclSpec.cpp | 166 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 D | SemaTemplate.cpp | 960 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 D | SemaTemplateInstantiateDecl.cpp | 135 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 D | TreeTransform.h | 287 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 D | LambdaCapture.h | 52 SourceLocation EllipsisLoc; variable
|
H A D | DeclCXX.h | 154 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 D | ExprObjC.h | 270 SourceLocation EllipsisLoc; member 296 SourceLocation EllipsisLoc; member
|
H A D | ExprCXX.h | 4182 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 D | TypeLoc.h | 2100 SourceLocation EllipsisLoc; global() member 2571 SourceLocation EllipsisLoc; global() member
|
/llvm-project/clang/lib/Parse/ |
H A D | ParseTemplate.cpp | 708 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 D | ParseInit.cpp | 373 SourceLocation EllipsisLoc = ConsumeToken(); in ParseInitializerWithPotentialDesignator() local
|
H A D | ParseDeclCXX.cpp | 1260 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 D | ParseExprCXX.cpp | 676 SourceLocation EllipsisLoc = ConsumeToken(); ParseCXXPackIndexingExpression() local 1146 SourceLocation EllipsisLoc; ParseLambdaIntroducer() local 1459 SourceLocation EllipsisLoc; ParseLambdaExpressionAfterIntroducer() local 3615 SourceLocation EllipsisLoc; ParseRequiresExpression() local [all...] |
H A D | ParseDecl.cpp | 3279 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 D | ParseExpr.cpp | 2549 SourceLocation EllipsisLoc = ConsumeToken(); ParseUnaryExprOrTypeTraitExpression() local 3552 SourceLocation EllipsisLoc = ConsumeToken(); ParseFoldExpression() local
|
/llvm-project/clang/include/clang/Sema/ |
H A D | Designator.h | 78 SourceLocation EllipsisLoc; member 174 SourceLocation EllipsisLoc) { in CreateArrayRangeDesignator()
|
H A D | ParsedTemplate.h | 135 SourceLocation EllipsisLoc; variable
|
H A D | ScopeInfo.h | 589 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 D | DeclSpec.h | 430 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 D | ParsedAttr.h | 150 SourceLocation EllipsisLoc; variable
|
/llvm-project/clang/lib/AST/ |
H A D | TemplateBase.cpp | 700 Template->EllipsisLoc = EllipsisLoc; in TemplateArgumentLocInfo() argument
|
H A D | DeclCXX.cpp | 2610 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 D | Parser.h | 3235 ParseParameterDeclarationClause(Declarator & D,ParsedAttributes & attrs,SmallVectorImpl<DeclaratorChunk::ParamInfo> & ParamInfo,SourceLocation & EllipsisLoc) ParseParameterDeclarationClause() argument 3300 SourceLocation EllipsisLoc; global() member
|