Home
last modified time | relevance | path

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

12

/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaTemplateVariadic.cpp553 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 DSemaLambda.cpp789 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 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.cpp908 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 DSemaDeclCXX.cpp2469 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 DParseTemplate.cpp789 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 DParseExprCXX.cpp1070 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 DParseDeclCXX.cpp649 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 DParseInit.cpp367 SourceLocation EllipsisLoc = ConsumeToken(); in ParseInitializerWithPotentialDesignator() local
376 StartLoc, EllipsisLoc)); in ParseInitializerWithPotentialDesignator()
H A DParseDecl.cpp2809 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 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.h414 SourceLocation EllipsisLoc;
433 SourceLocation EllipsisLoc);
452 return getTemplate()->EllipsisLoc;
488 SourceLocation EllipsisLoc = SourceLocation())
490 LocInfo(Ctx, QualifierLoc, TemplateNameLoc, EllipsisLoc) {
H A DDeclCXX.h154 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 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.h4055 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 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.h67 SS(SS), Loc(TemplateLoc), EllipsisLoc() { } in ParsedTemplateArgument()
109 return EllipsisLoc; in getEllipsisLoc()
117 SourceLocation EllipsisLoc) const;
136 SourceLocation EllipsisLoc; variable
H A DScopeInfo.h551 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 DDeclSpec.h1308 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 DParsedAttr.h233 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 DSema.h5023 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 DTemplateBase.cpp600 SourceLocation TemplateNameLoc, SourceLocation EllipsisLoc) { in TemplateArgumentLocInfo() argument
605 Template->EllipsisLoc = EllipsisLoc; in TemplateArgumentLocInfo()
H A DExprObjC.cpp67 Expansions[I].EllipsisLoc = VK[I].EllipsisLoc; in ObjCDictionaryLiteral()
H A DDeclCXX.cpp2510 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 DParser.h2902 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,

12