Home
last modified time | relevance | path

Searched refs:EllipsisLoc (Results 1 – 25 of 45) sorted by relevance

12

/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaTemplateVariadic.cpp552 SourceLocation EllipsisLoc) { in ActOnPackExpansion() argument
585 return Arg.getTemplatePackExpansion(EllipsisLoc); in ActOnPackExpansion()
617 TL.setEllipsisLoc(EllipsisLoc); in CheckPackExpansion()
623 SourceLocation EllipsisLoc, in CheckPackExpansion() argument
644 return CheckPackExpansion(Pattern, EllipsisLoc, None); in ActOnPackExpansion()
669 SourceLocation EllipsisLoc, SourceRange PatternRange, in CheckParameterPacksForExpansion() argument
1206 return Diag(EllipsisLoc, in ActOnCXXFoldExpr()
1231 LookupBinOp(S, EllipsisLoc, Opc, Functions); in ActOnCXXFoldExpr()
1273 return ActOnCXXBoolLiteral(EllipsisLoc, tok::kw_false); in BuildEmptyCXXFoldExpr()
1275 return ActOnCXXBoolLiteral(EllipsisLoc, tok::kw_true); in BuildEmptyCXXFoldExpr()
[all …]
H A DSemaLambda.cpp791 SourceLocation Loc, bool ByRef, SourceLocation EllipsisLoc, in buildLambdaInitCaptureInitialization() argument
805 if (EllipsisLoc.isValid()) { in buildLambdaInitCaptureInitialization()
807 Diag(EllipsisLoc, getLangOpts().CPlusPlus20 in buildLambdaInitCaptureInitialization()
812 TLB.push<PackExpansionTypeLoc>(DeductType).setEllipsisLoc(EllipsisLoc); in buildLambdaInitCaptureInitialization()
858 SourceLocation EllipsisLoc, in createLambdaInitCaptureVarDecl() argument
865 PETL.setEllipsisLoc(EllipsisLoc); in createLambdaInitCaptureVarDecl()
1124 C->EllipsisLoc, C->Id, InitStyle, in ActOnStartOfLambdaDefinition()
1211 SourceLocation EllipsisLoc; in ActOnStartOfLambdaDefinition() local
1212 if (C->EllipsisLoc.isValid()) { in ActOnStartOfLambdaDefinition()
1214 EllipsisLoc = C->EllipsisLoc; in ActOnStartOfLambdaDefinition()
[all …]
H A DDeclSpec.cpp165 SourceLocation EllipsisLoc, in getFunction() argument
196 I.Fun.isVariadic = EllipsisLoc.isValid(); in getFunction()
199 I.Fun.EllipsisLoc = EllipsisLoc; in getFunction()
H A DSemaTemplate.cpp919 Result.EllipsisLoc = EllipsisLoc; in getTemplatePackExpansion()
990 SourceLocation EllipsisLoc; in ActOnTemplateTypeArgument() local
992 EllipsisLoc = PET.getEllipsisLoc(); in ActOnTemplateTypeArgument()
1010 if (EllipsisLoc.isValid()) in ActOnTemplateTypeArgument()
1046 bool IsParameterPack = EllipsisLoc.isValid(); in ActOnTypeParameter()
1162 ConstrainedParameter, EllipsisLoc); in BuildTypeConstraint()
1171 SourceLocation EllipsisLoc) { in formImmediatelyDeclaredConstraint() argument
1208 EllipsisLoc, /*RHS=*/nullptr, in formImmediatelyDeclaredConstraint()
1242 }, EllipsisLoc); in AttachTypeConstraint()
1276 EllipsisLoc); in AttachTypeConstraint()
[all …]
H A DSemaDeclCXX.cpp2503 SourceLocation EllipsisLoc) { in CheckBaseSpecifier() argument
2522 if (EllipsisLoc.isValid() && in CheckBaseSpecifier()
2526 EllipsisLoc = SourceLocation(); in CheckBaseSpecifier()
2685 if (EllipsisLoc.isInvalid() && in ActOnBaseSpecifier()
4141 EllipsisLoc); in ActOnMemInitializer()
4250 if (EllipsisLoc.isValid()) in BuildMemInitializer()
4556 if (EllipsisLoc.isValid()) { in BuildBaseInitializer()
4562 EllipsisLoc = SourceLocation(); in BuildBaseInitializer()
11801 if (EllipsisLoc.isInvalid()) { in ActOnUsingDeclaration()
11810 EllipsisLoc = SourceLocation(); in ActOnUsingDeclaration()
[all …]
/llvm-project-15.0.7/clang/include/clang/AST/
H A DLambdaCapture.h52 SourceLocation EllipsisLoc; variable
75 SourceLocation EllipsisLoc = SourceLocation());
129 bool isPackExpansion() const { return EllipsisLoc.isValid(); } in isPackExpansion()
135 return EllipsisLoc; in getEllipsisLoc()
H A DTemplateBase.h413 SourceLocation EllipsisLoc;
432 SourceLocation EllipsisLoc);
451 return getTemplate()->EllipsisLoc;
487 SourceLocation EllipsisLoc = SourceLocation())
489 LocInfo(Ctx, QualifierLoc, TemplateNameLoc, EllipsisLoc) {
H A DDeclCXX.h154 SourceLocation EllipsisLoc; variable
185 : Range(R), EllipsisLoc(EllipsisLoc), Virtual(V), BaseOfClass(BC), in CXXBaseSpecifier()
218 return EllipsisLoc; in getEllipsisLoc()
3752 SourceLocation EllipsisLoc; variable
3768 UsingLocation(UsingLoc), EllipsisLoc(EllipsisLoc), in UnresolvedUsingValueDecl()
3801 return EllipsisLoc.isValid(); in isPackExpansion()
3806 return EllipsisLoc; in getEllipsisLoc()
3851 SourceLocation EllipsisLoc; variable
3864 TypenameLocation(TypenameLoc), EllipsisLoc(EllipsisLoc), in UnresolvedUsingTypenameDecl()
3891 return EllipsisLoc.isValid(); in isPackExpansion()
[all …]
H A DExprObjC.h271 SourceLocation EllipsisLoc; member
278 bool isPackExpansion() const { return EllipsisLoc.isValid(); } in isPackExpansion()
297 SourceLocation EllipsisLoc; member
369 Result.EllipsisLoc = Expansion.EllipsisLoc; in getKeyValueElement()
H A DExprCXX.h4072 SourceLocation EllipsisLoc; variable
4084 PackExpansionExpr(QualType T, Expr *Pattern, SourceLocation EllipsisLoc, in PackExpansionExpr() argument
4088 EllipsisLoc(EllipsisLoc), in PackExpansionExpr()
4104 SourceLocation getEllipsisLoc() const { return EllipsisLoc; } in getEllipsisLoc()
4119 SourceLocation getEndLoc() const LLVM_READONLY { return EllipsisLoc; } in getEndLoc()
4598 SourceLocation EllipsisLoc; variable
4609 SourceLocation EllipsisLoc, Expr *RHS, SourceLocation RParenLoc, in CXXFoldExpr() argument
4612 LParenLoc(LParenLoc), EllipsisLoc(EllipsisLoc), RParenLoc(RParenLoc), in CXXFoldExpr()
4644 SourceLocation getEllipsisLoc() const { return EllipsisLoc; } in getEllipsisLoc()
/llvm-project-15.0.7/clang/lib/Parse/
H A DParseTemplate.cpp813 SourceLocation EllipsisLoc; in ParseTypeParameter() local
815 Diag(EllipsisLoc, in ParseTypeParameter()
861 EllipsisLoc); in ParseTypeParameter()
926 SourceLocation EllipsisLoc; in ParseTemplateTemplateParameter() local
928 Diag(EllipsisLoc, in ParseTemplateTemplateParameter()
1005 SourceLocation EllipsisLoc; in ParseNonTypeTemplateParameter() local
1054 assert(EllipsisLoc.isValid()); in DiagnoseMisplacedEllipsisInDeclarator()
1057 D.setEllipsisLoc(EllipsisLoc); in DiagnoseMisplacedEllipsisInDeclarator()
1483 SourceLocation EllipsisLoc; in ParseTemplateTemplateArgument() local
1514 TryConsumeToken(tok::ellipsis, EllipsisLoc); in ParseTemplateTemplateArgument()
[all …]
H A DParseExprCXX.cpp1070 SourceLocation EllipsisLoc; in ParseLambdaIntroducer() local
1080 EllipsisLoc = *ExpectedEllipsisLoc; in ParseLambdaIntroducer()
1083 if (EllipsisLoc.isInvalid()) { in ParseLambdaIntroducer()
1087 EllipsisLoc = Loc; in ParseLambdaIntroducer()
1325 SourceLocation EllipsisLoc) { in ParseLambdaExpressionAfterIntroducer() argument
1409 SourceLocation EllipsisLoc; in ParseLambdaExpressionAfterIntroducer() local
1416 EllipsisLoc); in ParseLambdaExpressionAfterIntroducer()
1430 ParamInfo, EllipsisLoc); in ParseLambdaExpressionAfterIntroducer()
3424 SourceLocation EllipsisLoc; in ParseRequiresExpression() local
3428 EllipsisLoc); in ParseRequiresExpression()
[all …]
H A DParseInit.cpp367 SourceLocation EllipsisLoc = ConsumeToken(); in ParseInitializerWithPotentialDesignator() local
376 StartLoc, EllipsisLoc)); in ParseInitializerWithPotentialDesignator()
H A DParseDeclCXX.cpp654 if (TryConsumeToken(tok::ellipsis, D.EllipsisLoc)) in ParseUsingDeclarator()
880 if (D.EllipsisLoc.isValid()) in ParseAliasDeclarationAfterDeclarator()
2188 SourceLocation EllipsisLoc; in ParseBaseSpecifier() local
2189 TryConsumeToken(tok::ellipsis, EllipsisLoc); in ParseBaseSpecifier()
2198 EllipsisLoc); in ParseBaseSpecifier()
3710 SourceLocation EllipsisLoc; in ParseMemInitializer() local
3711 TryConsumeToken(tok::ellipsis, EllipsisLoc); in ParseMemInitializer()
3747 SourceLocation EllipsisLoc; in ParseMemInitializer() local
3748 TryConsumeToken(tok::ellipsis, EllipsisLoc); in ParseMemInitializer()
3917 SourceLocation EllipsisLoc = ConsumeToken(); in ParseDynamicExceptionSpecification() local
[all …]
H A DParseDecl.cpp2921 TryConsumeToken(tok::ellipsis, EllipsisLoc); in ParseAlignArgument()
2946 SourceLocation EllipsisLoc; in ParseAlignmentSpecifier() local
2960 ParsedAttr::AS_Keyword, EllipsisLoc); in ParseAlignmentSpecifier()
6171 SourceLocation EllipsisLoc = ConsumeToken(); in ParseDirectDeclarator() local
6176 if (EllipsisLoc.isValid()) in ParseDirectDeclarator()
6180 D.setEllipsisLoc(EllipsisLoc); in ParseDirectDeclarator()
6575 SourceLocation EllipsisLoc = D.getEllipsisLoc(); in ParseParenDeclarator() local
6590 if (EllipsisLoc.isValid()) in ParseParenDeclarator()
6690 SourceLocation EllipsisLoc; in ParseFunctionDeclarator() local
6731 EllipsisLoc); in ParseFunctionDeclarator()
[all …]
/llvm-project-15.0.7/clang/include/clang/Sema/
H A DDesignator.h58 SourceLocation LBracketLoc, EllipsisLoc; member
124 return ArrayRangeInfo.EllipsisLoc; in getEllipsisLoc()
152 SourceLocation EllipsisLoc) { in getArrayRange() argument
159 D.ArrayRangeInfo.EllipsisLoc = EllipsisLoc; in getArrayRange()
H A DParsedTemplate.h108 return EllipsisLoc; in getEllipsisLoc()
116 SourceLocation EllipsisLoc) const;
135 SourceLocation EllipsisLoc; variable
H A DScopeInfo.h563 SourceLocation EllipsisLoc; variable
593 SourceLocation Loc, SourceLocation EllipsisLoc, QualType CaptureType, in Capture() argument
595 : CapturedVar(Var), Loc(Loc), EllipsisLoc(EllipsisLoc), in Capture()
657 SourceLocation getEllipsisLoc() const { return EllipsisLoc; } in getEllipsisLoc()
699 SourceLocation Loc, SourceLocation EllipsisLoc, in addCapture() argument
702 EllipsisLoc, CaptureType, Invalid)); in addCapture()
H A DDeclSpec.h1309 SourceLocation EllipsisLoc; member
1425 SourceLocation getEllipsisLoc() const { return EllipsisLoc; } in getEllipsisLoc()
1629 SourceLocation EllipsisLoc,
1895 SourceLocation EllipsisLoc; variable
2019 EllipsisLoc = SourceLocation(); in clear()
2609 bool hasEllipsis() const { return EllipsisLoc.isValid(); } in hasEllipsis()
2610 SourceLocation getEllipsisLoc() const { return EllipsisLoc; } in getEllipsisLoc()
2611 void setEllipsisLoc(SourceLocation EL) { EllipsisLoc = EL; } in setEllipsisLoc()
2716 SourceLocation EllipsisLoc; member
2727 : Kind(Kind), Loc(Loc), Id(Id), EllipsisLoc(EllipsisLoc), in LambdaCapture()
[all …]
H A DParsedAttr.h258 SourceLocation EllipsisLoc; variable
325 EllipsisLoc(ellipsisLoc), NumArgs(numArgs), Invalid(false), in ParsedAttr()
487 bool isPackExpansion() const { return EllipsisLoc.isValid(); } in isPackExpansion()
488 SourceLocation getEllipsisLoc() const { return EllipsisLoc; } in getEllipsisLoc()
H A DSema.h6035 DeclarationNameInfo NameInfo, SourceLocation EllipsisLoc,
6464 ExprResult BuildEmptyCXXFoldExpr(SourceLocation EllipsisLoc,
6973 Loc, ByRef, EllipsisLoc, None, Id, in actOnLambdaInitCaptureInitialization()
7313 SourceLocation EllipsisLoc);
7537 SourceLocation EllipsisLoc);
7820 SourceLocation EllipsisLoc,
7831 SourceLocation EllipsisLoc);
7835 SourceLocation EllipsisLoc,
7843 SourceLocation EllipsisLoc);
7847 SourceLocation EllipsisLoc);
[all …]
/llvm-project-15.0.7/clang/lib/AST/
H A DTemplateBase.cpp603 SourceLocation TemplateNameLoc, SourceLocation EllipsisLoc) { in TemplateArgumentLocInfo() argument
608 Template->EllipsisLoc = EllipsisLoc; in TemplateArgumentLocInfo()
H A DExprObjC.cpp67 Expansions[I].EllipsisLoc = VK[I].EllipsisLoc; in ObjCDictionaryLiteral()
H A DDeclCXX.cpp2513 SourceLocation EllipsisLoc) in CXXCtorInitializer() argument
2514 : Initializee(TInfo), Init(Init), MemberOrEllipsisLocation(EllipsisLoc), in CXXCtorInitializer()
3131 SourceLocation EllipsisLoc) { in Create() argument
3134 EllipsisLoc); in Create()
3161 SourceLocation EllipsisLoc) { in Create() argument
3164 TargetName.getAsIdentifierInfo(), EllipsisLoc); in Create()
/llvm-project-15.0.7/clang/include/clang/Parse/
H A DParser.h2913 SourceLocation &EllipsisLoc);
3004 SourceLocation &EllipsisLoc);
3057 SourceLocation EllipsisLoc; member
3060 TypenameLoc = EllipsisLoc = SourceLocation(); in clear()
3401 void DiagnoseMisplacedEllipsis(SourceLocation EllipsisLoc,
3405 void DiagnoseMisplacedEllipsisInDeclarator(SourceLocation EllipsisLoc,

12