/openbsd/gnu/llvm/clang/lib/Sema/ |
H A D | SemaTemplateVariadic.cpp | 553 SourceLocation EllipsisLoc) { in ActOnPackExpansion() argument 586 return Arg.getTemplatePackExpansion(EllipsisLoc); in ActOnPackExpansion() 599 CheckPackExpansion(TSInfo, EllipsisLoc, std::nullopt); in ActOnPackExpansion() 619 TL.setEllipsisLoc(EllipsisLoc); in CheckPackExpansion() 625 SourceLocation EllipsisLoc, in CheckPackExpansion() argument 671 SourceLocation EllipsisLoc, SourceRange PatternRange, in CheckParameterPacksForExpansion() argument 1210 return Diag(EllipsisLoc, in ActOnCXXFoldExpr() 1235 LookupBinOp(S, EllipsisLoc, Opc, Functions); in ActOnCXXFoldExpr() 1277 return ActOnCXXBoolLiteral(EllipsisLoc, tok::kw_false); in BuildEmptyCXXFoldExpr() 1279 return ActOnCXXBoolLiteral(EllipsisLoc, tok::kw_true); in BuildEmptyCXXFoldExpr() [all …]
|
H A D | SemaLambda.cpp | 799 SourceLocation Loc, bool ByRef, SourceLocation EllipsisLoc, in buildLambdaInitCaptureInitialization() argument 813 if (EllipsisLoc.isValid()) { in buildLambdaInitCaptureInitialization() 815 Diag(EllipsisLoc, getLangOpts().CPlusPlus20 in buildLambdaInitCaptureInitialization() 820 TLB.push<PackExpansionTypeLoc>(DeductType).setEllipsisLoc(EllipsisLoc); in buildLambdaInitCaptureInitialization() 866 SourceLocation EllipsisLoc, in createLambdaInitCaptureVarDecl() argument 873 PETL.setEllipsisLoc(EllipsisLoc); in createLambdaInitCaptureVarDecl() 1155 C->EllipsisLoc, C->Id, InitStyle, in ActOnStartOfLambdaDefinition() 1247 SourceLocation EllipsisLoc; in ActOnStartOfLambdaDefinition() local 1248 if (C->EllipsisLoc.isValid()) { in ActOnStartOfLambdaDefinition() 1250 EllipsisLoc = C->EllipsisLoc; in ActOnStartOfLambdaDefinition() [all …]
|
H A D | DeclSpec.cpp | 166 SourceLocation EllipsisLoc, in getFunction() argument 197 I.Fun.isVariadic = EllipsisLoc.isValid(); in getFunction() 200 I.Fun.EllipsisLoc = EllipsisLoc; in getFunction()
|
H A D | SemaTemplate.cpp | 920 Result.EllipsisLoc = EllipsisLoc; in getTemplatePackExpansion() 991 SourceLocation EllipsisLoc; in ActOnTemplateTypeArgument() local 993 EllipsisLoc = PET.getEllipsisLoc(); in ActOnTemplateTypeArgument() 1011 if (EllipsisLoc.isValid()) in ActOnTemplateTypeArgument() 1047 bool IsParameterPack = EllipsisLoc.isValid(); in ActOnTypeParameter() 1163 ConstrainedParameter, EllipsisLoc); in BuildTypeConstraint() 1172 SourceLocation EllipsisLoc) { in formImmediatelyDeclaredConstraint() argument 1209 EllipsisLoc, /*RHS=*/nullptr, in formImmediatelyDeclaredConstraint() 1243 }, EllipsisLoc); in AttachTypeConstraint() 1277 EllipsisLoc); in AttachTypeConstraint() [all …]
|
H A D | SemaDeclCXX.cpp | 2537 SourceLocation EllipsisLoc) { in CheckBaseSpecifier() argument 2556 if (EllipsisLoc.isValid() && in CheckBaseSpecifier() 2560 EllipsisLoc = SourceLocation(); in CheckBaseSpecifier() 2719 if (EllipsisLoc.isInvalid() && in ActOnBaseSpecifier() 4177 EllipsisLoc); in ActOnMemInitializer() 4286 if (EllipsisLoc.isValid()) in BuildMemInitializer() 4597 if (EllipsisLoc.isValid()) { in BuildBaseInitializer() 4603 EllipsisLoc = SourceLocation(); in BuildBaseInitializer() 11899 if (EllipsisLoc.isInvalid()) { in ActOnUsingDeclaration() 11908 EllipsisLoc = SourceLocation(); in ActOnUsingDeclaration() [all …]
|
/openbsd/gnu/llvm/clang/include/clang/AST/ |
H A D | LambdaCapture.h | 52 SourceLocation EllipsisLoc; variable 75 SourceLocation EllipsisLoc = SourceLocation()); 129 bool isPackExpansion() const { return EllipsisLoc.isValid(); } in isPackExpansion() 135 return EllipsisLoc; in getEllipsisLoc()
|
H A D | TemplateBase.h | 414 SourceLocation EllipsisLoc; 433 SourceLocation EllipsisLoc); 452 return getTemplate()->EllipsisLoc; 488 SourceLocation EllipsisLoc = SourceLocation()) 490 LocInfo(Ctx, QualifierLoc, TemplateNameLoc, EllipsisLoc) {
|
H A D | DeclCXX.h | 154 SourceLocation EllipsisLoc; variable 185 : Range(R), EllipsisLoc(EllipsisLoc), Virtual(V), BaseOfClass(BC), in CXXBaseSpecifier() 218 return EllipsisLoc; in getEllipsisLoc() 3780 SourceLocation EllipsisLoc; variable 3796 UsingLocation(UsingLoc), EllipsisLoc(EllipsisLoc), in UnresolvedUsingValueDecl() 3829 return EllipsisLoc.isValid(); in isPackExpansion() 3834 return EllipsisLoc; in getEllipsisLoc() 3879 SourceLocation EllipsisLoc; variable 3892 TypenameLocation(TypenameLoc), EllipsisLoc(EllipsisLoc), in UnresolvedUsingTypenameDecl() 3919 return EllipsisLoc.isValid(); in isPackExpansion() [all …]
|
H A D | ExprObjC.h | 270 SourceLocation EllipsisLoc; member 277 bool isPackExpansion() const { return EllipsisLoc.isValid(); } in isPackExpansion() 296 SourceLocation EllipsisLoc; member 369 Result.EllipsisLoc = Expansion.EllipsisLoc; in getKeyValueElement()
|
H A D | ExprCXX.h | 4128 SourceLocation EllipsisLoc; variable 4140 PackExpansionExpr(QualType T, Expr *Pattern, SourceLocation EllipsisLoc, in PackExpansionExpr() argument 4144 EllipsisLoc(EllipsisLoc), in PackExpansionExpr() 4160 SourceLocation getEllipsisLoc() const { return EllipsisLoc; } in getEllipsisLoc() 4175 SourceLocation getEndLoc() const LLVM_READONLY { return EllipsisLoc; } in getEndLoc() 4681 SourceLocation EllipsisLoc; variable 4692 SourceLocation EllipsisLoc, Expr *RHS, SourceLocation RParenLoc, in CXXFoldExpr() argument 4695 LParenLoc(LParenLoc), EllipsisLoc(EllipsisLoc), RParenLoc(RParenLoc), in CXXFoldExpr() 4727 SourceLocation getEllipsisLoc() const { return EllipsisLoc; } in getEllipsisLoc()
|
/openbsd/gnu/llvm/clang/lib/Parse/ |
H A D | ParseTemplate.cpp | 819 SourceLocation EllipsisLoc; in ParseTypeParameter() local 821 Diag(EllipsisLoc, in ParseTypeParameter() 867 EllipsisLoc); in ParseTypeParameter() 944 SourceLocation EllipsisLoc; in ParseTemplateTemplateParameter() local 946 Diag(EllipsisLoc, in ParseTemplateTemplateParameter() 1021 SourceLocation EllipsisLoc; in ParseNonTypeTemplateParameter() local 1070 assert(EllipsisLoc.isValid()); in DiagnoseMisplacedEllipsisInDeclarator() 1073 D.setEllipsisLoc(EllipsisLoc); in DiagnoseMisplacedEllipsisInDeclarator() 1502 SourceLocation EllipsisLoc; in ParseTemplateTemplateArgument() local 1533 TryConsumeToken(tok::ellipsis, EllipsisLoc); in ParseTemplateTemplateArgument() [all …]
|
H A D | ParseExprCXX.cpp | 1071 SourceLocation EllipsisLoc; in ParseLambdaIntroducer() local 1081 EllipsisLoc = *ExpectedEllipsisLoc; in ParseLambdaIntroducer() 1084 if (EllipsisLoc.isInvalid()) { in ParseLambdaIntroducer() 1088 EllipsisLoc = Loc; in ParseLambdaIntroducer() 1374 SourceLocation EllipsisLoc) { in ParseLambdaExpressionAfterIntroducer() argument 1439 ParamInfo.size(), EllipsisLoc, RParenLoc, in ParseLambdaExpressionAfterIntroducer() 1462 SourceLocation EllipsisLoc; in ParseLambdaExpressionAfterIntroducer() local 1482 ParamInfo, EllipsisLoc); in ParseLambdaExpressionAfterIntroducer() 3486 SourceLocation EllipsisLoc; in ParseRequiresExpression() local 3490 EllipsisLoc); in ParseRequiresExpression() [all …]
|
H A D | ParseInit.cpp | 367 SourceLocation EllipsisLoc = ConsumeToken(); in ParseInitializerWithPotentialDesignator() local 376 StartLoc, EllipsisLoc)); in ParseInitializerWithPotentialDesignator()
|
H A D | ParseDeclCXX.cpp | 663 if (TryConsumeToken(tok::ellipsis, D.EllipsisLoc)) in ParseUsingDeclarator() 917 if (D.EllipsisLoc.isValid()) in ParseAliasDeclarationAfterDeclarator() 2277 SourceLocation EllipsisLoc; in ParseBaseSpecifier() local 2278 TryConsumeToken(tok::ellipsis, EllipsisLoc); in ParseBaseSpecifier() 2287 EllipsisLoc); in ParseBaseSpecifier() 3804 SourceLocation EllipsisLoc; in ParseMemInitializer() local 3805 TryConsumeToken(tok::ellipsis, EllipsisLoc); in ParseMemInitializer() 3839 SourceLocation EllipsisLoc; in ParseMemInitializer() local 3840 TryConsumeToken(tok::ellipsis, EllipsisLoc); in ParseMemInitializer() 4009 SourceLocation EllipsisLoc = ConsumeToken(); in ParseDynamicExceptionSpecification() local [all …]
|
H A D | ParseDecl.cpp | 2965 TryConsumeToken(tok::ellipsis, EllipsisLoc); in ParseAlignArgument() 2990 SourceLocation EllipsisLoc; in ParseAlignmentSpecifier() local 3004 ParsedAttr::AS_Keyword, EllipsisLoc); in ParseAlignmentSpecifier() 6307 SourceLocation EllipsisLoc = ConsumeToken(); in ParseDirectDeclarator() local 6312 if (EllipsisLoc.isValid()) in ParseDirectDeclarator() 6316 D.setEllipsisLoc(EllipsisLoc); in ParseDirectDeclarator() 6729 SourceLocation EllipsisLoc = D.getEllipsisLoc(); in ParseParenDeclarator() local 6744 if (EllipsisLoc.isValid()) in ParseParenDeclarator() 6844 SourceLocation EllipsisLoc; in ParseFunctionDeclarator() local 7177 if (TryConsumeToken(tok::ellipsis, EllipsisLoc)) in ParseParameterDeclarationClause() [all …]
|
/openbsd/gnu/llvm/clang/include/clang/Sema/ |
H A D | Designator.h | 58 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 D | ParsedTemplate.h | 108 return EllipsisLoc; in getEllipsisLoc() 116 SourceLocation EllipsisLoc) const; 135 SourceLocation EllipsisLoc; variable
|
H A D | ScopeInfo.h | 566 SourceLocation EllipsisLoc; variable 596 SourceLocation Loc, SourceLocation EllipsisLoc, QualType CaptureType, in Capture() argument 598 : CapturedVar(Var), Loc(Loc), EllipsisLoc(EllipsisLoc), in Capture() 661 SourceLocation getEllipsisLoc() const { return EllipsisLoc; } in getEllipsisLoc() 703 SourceLocation Loc, SourceLocation EllipsisLoc, in addCapture() argument 706 EllipsisLoc, CaptureType, Invalid)); in addCapture()
|
H A D | DeclSpec.h | 1331 SourceLocation EllipsisLoc; member 1447 SourceLocation getEllipsisLoc() const { return EllipsisLoc; } in getEllipsisLoc() 1651 SourceLocation EllipsisLoc, 1924 SourceLocation EllipsisLoc; variable 2048 EllipsisLoc = SourceLocation(); in clear() 2638 bool hasEllipsis() const { return EllipsisLoc.isValid(); } in hasEllipsis() 2639 SourceLocation getEllipsisLoc() const { return EllipsisLoc; } in getEllipsisLoc() 2640 void setEllipsisLoc(SourceLocation EL) { EllipsisLoc = EL; } in setEllipsisLoc() 2745 SourceLocation EllipsisLoc; member 2756 : Kind(Kind), Loc(Loc), Id(Id), EllipsisLoc(EllipsisLoc), in LambdaCapture() [all …]
|
H A D | ParsedAttr.h | 258 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 D | Sema.h | 6184 DeclarationNameInfo NameInfo, SourceLocation EllipsisLoc, 6619 ExprResult BuildEmptyCXXFoldExpr(SourceLocation EllipsisLoc, 7123 Loc, ByRef, EllipsisLoc, std::nullopt, Id, in actOnLambdaInitCaptureInitialization() 7786 SourceLocation EllipsisLoc); 8069 SourceLocation EllipsisLoc, 8080 SourceLocation EllipsisLoc); 8084 SourceLocation EllipsisLoc, 8092 SourceLocation EllipsisLoc); 8096 SourceLocation EllipsisLoc); 8821 SourceLocation EllipsisLoc, [all …]
|
/openbsd/gnu/llvm/clang/lib/AST/ |
H A D | TemplateBase.cpp | 593 SourceLocation TemplateNameLoc, SourceLocation EllipsisLoc) { in TemplateArgumentLocInfo() argument 598 Template->EllipsisLoc = EllipsisLoc; in TemplateArgumentLocInfo()
|
H A D | ExprObjC.cpp | 67 Expansions[I].EllipsisLoc = VK[I].EllipsisLoc; in ObjCDictionaryLiteral()
|
H A D | DeclCXX.cpp | 2542 SourceLocation EllipsisLoc) in CXXCtorInitializer() argument 2543 : Initializee(TInfo), Init(Init), MemberOrEllipsisLocation(EllipsisLoc), in CXXCtorInitializer() 3172 SourceLocation EllipsisLoc) { in Create() argument 3175 EllipsisLoc); in Create() 3202 SourceLocation EllipsisLoc) { in Create() argument 3205 TargetName.getAsIdentifierInfo(), EllipsisLoc); in Create()
|
/openbsd/gnu/llvm/clang/include/clang/Parse/ |
H A D | Parser.h | 3002 SourceLocation &EllipsisLoc); 3093 SourceLocation &EllipsisLoc) { in ParseParameterDeclarationClause() argument 3095 D.getContext(), attrs, ParamInfo, EllipsisLoc, in ParseParameterDeclarationClause() 3102 SourceLocation &EllipsisLoc, bool IsACXXFunctionDeclaration = false); 3158 SourceLocation EllipsisLoc; member 3161 TypenameLoc = EllipsisLoc = SourceLocation(); in clear() 3513 void DiagnoseMisplacedEllipsis(SourceLocation EllipsisLoc, 3517 void DiagnoseMisplacedEllipsisInDeclarator(SourceLocation EllipsisLoc,
|