| /netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/ |
| H A D | SemaTemplateVariadic.cpp | 553 SourceLocation EllipsisLoc) { in ActOnPackExpansion() argument 559 TypeResult Result = ActOnPackExpansion(Arg.getAsType(), EllipsisLoc); in ActOnPackExpansion() 568 ExprResult Result = ActOnPackExpansion(Arg.getAsExpr(), EllipsisLoc); in ActOnPackExpansion() 581 Diag(EllipsisLoc, diag::err_pack_expansion_without_parameter_packs) in ActOnPackExpansion() 586 return Arg.getTemplatePackExpansion(EllipsisLoc); in ActOnPackExpansion() 592 SourceLocation EllipsisLoc) { in ActOnPackExpansion() argument 598 TypeSourceInfo *TSResult = CheckPackExpansion(TSInfo, EllipsisLoc, None); in ActOnPackExpansion() 606 Sema::CheckPackExpansion(TypeSourceInfo *Pattern, SourceLocation EllipsisLoc, in CheckPackExpansion() argument 611 EllipsisLoc, NumExpansions); in CheckPackExpansion() 618 TL.setEllipsisLoc(EllipsisLoc); in CheckPackExpansion() [all …]
|
| H A D | SemaLambda.cpp | 789 SourceLocation Loc, bool ByRef, SourceLocation EllipsisLoc, in buildLambdaInitCaptureInitialization() argument 803 if (EllipsisLoc.isValid()) { in buildLambdaInitCaptureInitialization() 805 Diag(EllipsisLoc, getLangOpts().CPlusPlus20 in buildLambdaInitCaptureInitialization() 810 TLB.push<PackExpansionTypeLoc>(DeductType).setEllipsisLoc(EllipsisLoc); in buildLambdaInitCaptureInitialization() 856 SourceLocation EllipsisLoc, in createLambdaInitCaptureVarDecl() argument 863 PETL.setEllipsisLoc(EllipsisLoc); in createLambdaInitCaptureVarDecl() 1121 C->EllipsisLoc, C->Id, InitStyle, in ActOnStartOfLambdaDefinition() 1208 SourceLocation EllipsisLoc; in ActOnStartOfLambdaDefinition() local 1209 if (C->EllipsisLoc.isValid()) { in ActOnStartOfLambdaDefinition() 1211 EllipsisLoc = C->EllipsisLoc; in ActOnStartOfLambdaDefinition() [all …]
|
| H A D | DeclSpec.cpp | 165 SourceLocation EllipsisLoc, in getFunction() argument 196 I.Fun.isVariadic = EllipsisLoc.isValid(); in getFunction() 199 I.Fun.EllipsisLoc = EllipsisLoc; in getFunction()
|
| H A D | SemaTemplate.cpp | 908 SourceLocation EllipsisLoc) const { in getTemplatePackExpansion() 914 Result.EllipsisLoc = EllipsisLoc; in getTemplatePackExpansion() 985 SourceLocation EllipsisLoc; in ActOnTemplateTypeArgument() local 987 EllipsisLoc = PET.getEllipsisLoc(); in ActOnTemplateTypeArgument() 1005 if (EllipsisLoc.isValid()) in ActOnTemplateTypeArgument() 1006 Result = Result.getTemplatePackExpansion(EllipsisLoc); in ActOnTemplateTypeArgument() 1030 SourceLocation EllipsisLoc, in ActOnTypeParameter() argument 1041 bool IsParameterPack = EllipsisLoc.isValid(); in ActOnTypeParameter() 1107 SourceLocation EllipsisLoc) { in ActOnTypeConstraint() argument 1108 return BuildTypeConstraint(SS, TypeConstr, ConstrainedParameter, EllipsisLoc, in ActOnTypeConstraint() [all …]
|
| H A D | SemaDeclCXX.cpp | 2469 SourceLocation EllipsisLoc) { in CheckBaseSpecifier() argument 2483 if (EllipsisLoc.isValid() && in CheckBaseSpecifier() 2485 Diag(EllipsisLoc, diag::err_pack_expansion_without_parameter_packs) in CheckBaseSpecifier() 2487 EllipsisLoc = SourceLocation(); in CheckBaseSpecifier() 2521 Access, TInfo, EllipsisLoc); in CheckBaseSpecifier() 2608 Access, TInfo, EllipsisLoc); in CheckBaseSpecifier() 2621 SourceLocation EllipsisLoc) { in ActOnBaseSpecifier() argument 2647 if (EllipsisLoc.isInvalid() && in ActOnBaseSpecifier() 2654 EllipsisLoc)) in ActOnBaseSpecifier() 4090 SourceLocation EllipsisLoc) { in ActOnMemInitializer() argument [all …]
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/Parse/ |
| H A D | ParseTemplate.cpp | 789 SourceLocation EllipsisLoc; in ParseTypeParameter() local 790 if (TryConsumeToken(tok::ellipsis, EllipsisLoc)) { in ParseTypeParameter() 791 Diag(EllipsisLoc, in ParseTypeParameter() 813 bool AlreadyHasEllipsis = EllipsisLoc.isValid(); in ParseTypeParameter() 814 if (TryConsumeToken(tok::ellipsis, EllipsisLoc)) in ParseTypeParameter() 815 DiagnoseMisplacedEllipsis(EllipsisLoc, NameLoc, AlreadyHasEllipsis, true); in ParseTypeParameter() 828 TypenameKeyword, EllipsisLoc, in ParseTypeParameter() 837 EllipsisLoc); in ParseTypeParameter() 899 SourceLocation EllipsisLoc; in ParseTemplateTemplateParameter() local 900 if (TryConsumeToken(tok::ellipsis, EllipsisLoc)) in ParseTemplateTemplateParameter() [all …]
|
| H A D | ParseExprCXX.cpp | 1070 SourceLocation EllipsisLoc; in ParseLambdaIntroducer() local 1080 EllipsisLoc = *ExpectedEllipsisLoc; in ParseLambdaIntroducer() 1083 if (EllipsisLoc.isInvalid()) { in ParseLambdaIntroducer() 1087 EllipsisLoc = Loc; in ParseLambdaIntroducer() 1141 Loc, Kind == LCK_ByRef, EllipsisLoc, Id, InitKind, InitExpr); in ParseLambdaIntroducer() 1148 Intro.addCapture(Kind, Loc, Id, EllipsisLoc, InitKind, Init, in ParseLambdaIntroducer() 1325 SourceLocation EllipsisLoc) { in ParseLambdaExpressionAfterIntroducer() argument 1385 ParamInfo.size(), EllipsisLoc, RParenLoc, in ParseLambdaExpressionAfterIntroducer() 1408 SourceLocation EllipsisLoc; in ParseLambdaExpressionAfterIntroducer() local 1415 EllipsisLoc); in ParseLambdaExpressionAfterIntroducer() [all …]
|
| H A D | ParseDeclCXX.cpp | 649 if (TryConsumeToken(tok::ellipsis, D.EllipsisLoc)) in ParseUsingDeclarator() 753 D.EllipsisLoc, Attrs); in ParseUsingDeclaration() 830 if (D.EllipsisLoc.isValid()) in ParseAliasDeclarationAfterDeclarator() 831 Diag(D.EllipsisLoc, diag::err_alias_declaration_pack_expansion) in ParseAliasDeclarationAfterDeclarator() 832 << FixItHint::CreateRemoval(SourceRange(D.EllipsisLoc)); in ParseAliasDeclarationAfterDeclarator() 2159 SourceLocation EllipsisLoc; in ParseBaseSpecifier() local 2160 TryConsumeToken(tok::ellipsis, EllipsisLoc); in ParseBaseSpecifier() 2169 EllipsisLoc); in ParseBaseSpecifier() 3606 SourceLocation EllipsisLoc; in ParseMemInitializer() local 3607 TryConsumeToken(tok::ellipsis, EllipsisLoc); in ParseMemInitializer() [all …]
|
| H A D | ParseInit.cpp | 367 SourceLocation EllipsisLoc = ConsumeToken(); in ParseInitializerWithPotentialDesignator() local 376 StartLoc, EllipsisLoc)); in ParseInitializerWithPotentialDesignator()
|
| H A D | ParseDecl.cpp | 2809 SourceLocation &EllipsisLoc) { in ParseAlignArgument() argument 2821 TryConsumeToken(tok::ellipsis, EllipsisLoc); in ParseAlignArgument() 2846 SourceLocation EllipsisLoc; in ParseAlignmentSpecifier() local 2847 ExprResult ArgExpr = ParseAlignArgument(T.getOpenLocation(), EllipsisLoc); in ParseAlignmentSpecifier() 2860 ParsedAttr::AS_Keyword, EllipsisLoc); in ParseAlignmentSpecifier() 5986 SourceLocation EllipsisLoc = ConsumeToken(); in ParseDirectDeclarator() local 5991 if (EllipsisLoc.isValid()) in ParseDirectDeclarator() 5992 DiagnoseMisplacedEllipsisInDeclarator(EllipsisLoc, D); in ParseDirectDeclarator() 5995 D.setEllipsisLoc(EllipsisLoc); in ParseDirectDeclarator() 6386 SourceLocation EllipsisLoc = D.getEllipsisLoc(); in ParseParenDeclarator() local [all …]
|
| /netbsd-src/external/apache2/llvm/dist/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 184 TypeSourceInfo *TInfo, SourceLocation EllipsisLoc) in CXXBaseSpecifier() argument 185 : Range(R), EllipsisLoc(EllipsisLoc), Virtual(V), BaseOfClass(BC), in CXXBaseSpecifier() 206 bool isPackExpansion() const { return EllipsisLoc.isValid(); } in isPackExpansion() 218 return EllipsisLoc; in getEllipsisLoc() 2217 SourceLocation EllipsisLoc); 3610 SourceLocation EllipsisLoc; variable 3623 SourceLocation EllipsisLoc) in UnresolvedUsingValueDecl() argument 3626 UsingLocation(UsingLoc), EllipsisLoc(EllipsisLoc), in UnresolvedUsingValueDecl() 3659 return EllipsisLoc.isValid(); in isPackExpansion() [all …]
|
| H A D | ExprObjC.h | 271 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 D | ExprCXX.h | 4055 SourceLocation EllipsisLoc; variable 4067 PackExpansionExpr(QualType T, Expr *Pattern, SourceLocation EllipsisLoc, in PackExpansionExpr() argument 4071 EllipsisLoc(EllipsisLoc), in PackExpansionExpr() 4087 SourceLocation getEllipsisLoc() const { return EllipsisLoc; } in getEllipsisLoc() 4102 SourceLocation getEndLoc() const LLVM_READONLY { return EllipsisLoc; } in getEndLoc() 4583 SourceLocation EllipsisLoc; variable 4594 SourceLocation EllipsisLoc, Expr *RHS, SourceLocation RParenLoc, in CXXFoldExpr() argument 4597 EllipsisLoc(EllipsisLoc), RParenLoc(RParenLoc), in CXXFoldExpr() 4629 SourceLocation getEllipsisLoc() const { return EllipsisLoc; } in getEllipsisLoc()
|
| /netbsd-src/external/apache2/llvm/dist/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 | 67 SS(SS), Loc(TemplateLoc), EllipsisLoc() { } in ParsedTemplateArgument() 109 return EllipsisLoc; in getEllipsisLoc() 117 SourceLocation EllipsisLoc) const; 136 SourceLocation EllipsisLoc; variable
|
| H A D | ScopeInfo.h | 551 SourceLocation EllipsisLoc; variable 581 SourceLocation Loc, SourceLocation EllipsisLoc, QualType CaptureType, in Capture() argument 583 : CapturedVar(Var), Loc(Loc), EllipsisLoc(EllipsisLoc), in Capture() 645 SourceLocation getEllipsisLoc() const { return EllipsisLoc; } in getEllipsisLoc() 687 SourceLocation Loc, SourceLocation EllipsisLoc, in addCapture() argument 690 EllipsisLoc, CaptureType, Invalid)); in addCapture()
|
| H A D | DeclSpec.h | 1308 SourceLocation EllipsisLoc; member 1424 SourceLocation getEllipsisLoc() const { return EllipsisLoc; } in getEllipsisLoc() 1628 SourceLocation EllipsisLoc, 1889 SourceLocation EllipsisLoc; variable 1989 EllipsisLoc = SourceLocation(); in clear() 2568 bool hasEllipsis() const { return EllipsisLoc.isValid(); } in hasEllipsis() 2569 SourceLocation getEllipsisLoc() const { return EllipsisLoc; } in getEllipsisLoc() 2570 void setEllipsisLoc(SourceLocation EL) { EllipsisLoc = EL; } in setEllipsisLoc() 2671 SourceLocation EllipsisLoc; member 2678 IdentifierInfo *Id, SourceLocation EllipsisLoc, in LambdaCapture() [all …]
|
| H A D | ParsedAttr.h | 233 SourceLocation EllipsisLoc; variable 300 EllipsisLoc(ellipsisLoc), NumArgs(numArgs), Invalid(false), in ParsedAttr() 462 bool isPackExpansion() const { return EllipsisLoc.isValid(); } in isPackExpansion() 463 SourceLocation getEllipsisLoc() const { return EllipsisLoc; } in getEllipsisLoc()
|
| H A D | Sema.h | 5023 SourceLocation EllipsisLoc, bool BuildAndDiagnose, 5031 SourceLocation EllipsisLoc = SourceLocation()); 5699 DeclarationNameInfo NameInfo, SourceLocation EllipsisLoc, 5716 UnqualifiedId &Name, SourceLocation EllipsisLoc, 6099 SourceLocation EllipsisLoc, Expr *RHS, 6104 SourceLocation EllipsisLoc, Expr *RHS, 6107 ExprResult BuildEmptyCXXFoldExpr(SourceLocation EllipsisLoc, 6611 SourceLocation Loc, bool ByRef, SourceLocation EllipsisLoc, in actOnLambdaInitCaptureInitialization() argument 6614 Loc, ByRef, EllipsisLoc, None, Id, in actOnLambdaInitCaptureInitialization() 6618 SourceLocation Loc, bool ByRef, SourceLocation EllipsisLoc, [all …]
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/AST/ |
| H A D | TemplateBase.cpp | 600 SourceLocation TemplateNameLoc, SourceLocation EllipsisLoc) { in TemplateArgumentLocInfo() argument 605 Template->EllipsisLoc = EllipsisLoc; in TemplateArgumentLocInfo()
|
| H A D | ExprObjC.cpp | 67 Expansions[I].EllipsisLoc = VK[I].EllipsisLoc; in ObjCDictionaryLiteral()
|
| H A D | DeclCXX.cpp | 2510 SourceLocation EllipsisLoc) in CXXCtorInitializer() argument 2511 : Initializee(TInfo), Init(Init), MemberOrEllipsisLocation(EllipsisLoc), in CXXCtorInitializer() 3110 SourceLocation EllipsisLoc) { in Create() argument 3113 EllipsisLoc); in Create() 3140 SourceLocation EllipsisLoc) { in Create() argument 3143 TargetName.getAsIdentifierInfo(), EllipsisLoc); in Create()
|
| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/Parse/ |
| H A D | Parser.h | 2902 SourceLocation &EllipsisLoc); 2994 SourceLocation &EllipsisLoc); 3047 SourceLocation EllipsisLoc; member 3050 TypenameLoc = EllipsisLoc = SourceLocation(); in clear() 3396 void DiagnoseMisplacedEllipsis(SourceLocation EllipsisLoc, 3400 void DiagnoseMisplacedEllipsisInDeclarator(SourceLocation EllipsisLoc,
|