Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateVariadic.cpp636 SourceLocation EllipsisLoc) { in ActOnPackExpansion() argument
642 TypeResult Result = ActOnPackExpansion(Arg.getAsType(), EllipsisLoc); in ActOnPackExpansion()
651 ExprResult Result = ActOnPackExpansion(Arg.getAsExpr(), EllipsisLoc); in ActOnPackExpansion()
664 Diag(EllipsisLoc, diag::err_pack_expansion_without_parameter_packs) in ActOnPackExpansion()
669 return Arg.getTemplatePackExpansion(EllipsisLoc); in ActOnPackExpansion()
675 SourceLocation EllipsisLoc) { in ActOnPackExpansion() argument
682 CheckPackExpansion(TSInfo, EllipsisLoc, std::nullopt); in ActOnPackExpansion()
690 SourceLocation EllipsisLoc, in CheckPackExpansion() argument
695 EllipsisLoc, NumExpansions); in CheckPackExpansion()
702 TL.setEllipsisLoc(EllipsisLoc); in CheckPackExpansion()
[all …]
H A DSemaLambda.cpp805 SourceLocation Loc, bool ByRef, SourceLocation EllipsisLoc, in buildLambdaInitCaptureInitialization() argument
819 if (EllipsisLoc.isValid()) { in buildLambdaInitCaptureInitialization()
821 Diag(EllipsisLoc, getLangOpts().CPlusPlus20 in buildLambdaInitCaptureInitialization()
826 TLB.push<PackExpansionTypeLoc>(DeductType).setEllipsisLoc(EllipsisLoc); in buildLambdaInitCaptureInitialization()
871 SourceLocation Loc, QualType InitCaptureType, SourceLocation EllipsisLoc, in createLambdaInitCaptureVarDecl() argument
877 PETL.setEllipsisLoc(EllipsisLoc); in createLambdaInitCaptureVarDecl()
1230 C->EllipsisLoc, C->Id, InitStyle, in ActOnLambdaExpressionAfterIntroducer()
1330 SourceLocation EllipsisLoc; in ActOnLambdaExpressionAfterIntroducer() local
1331 if (C->EllipsisLoc.isValid()) { in ActOnLambdaExpressionAfterIntroducer()
1333 EllipsisLoc = C->EllipsisLoc; in ActOnLambdaExpressionAfterIntroducer()
[all …]
H A DDeclSpec.cpp163 SourceLocation EllipsisLoc, in getFunction() argument
194 I.Fun.isVariadic = EllipsisLoc.isValid(); in getFunction()
197 I.Fun.EllipsisLoc = EllipsisLoc; in getFunction()
992 void DeclSpec::SetPackIndexingExpr(SourceLocation EllipsisLoc, in SetPackIndexingExpr() argument
998 this->EllipsisLoc = EllipsisLoc; in SetPackIndexingExpr()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DDesignator.h78 SourceLocation EllipsisLoc; member
84 SourceLocation EllipsisLoc) in ArrayRangeDesignatorInfo()
86 EllipsisLoc(EllipsisLoc) {} in ArrayRangeDesignatorInfo()
174 SourceLocation EllipsisLoc) { in CreateArrayRangeDesignator() argument
177 ArrayRangeDesignatorInfo(Start, End, LBracketLoc, EllipsisLoc); in CreateArrayRangeDesignator()
193 return ArrayRangeInfo.EllipsisLoc; in getEllipsisLoc()
H A DParsedTemplate.h109 return EllipsisLoc; in getEllipsisLoc()
117 SourceLocation EllipsisLoc) const;
136 SourceLocation EllipsisLoc; variable
H A DScopeInfo.h589 SourceLocation EllipsisLoc; variable
625 SourceLocation Loc, SourceLocation EllipsisLoc, QualType CaptureType, in Capture() argument
627 : CapturedVar(Var), Loc(Loc), EllipsisLoc(EllipsisLoc), in Capture()
690 SourceLocation getEllipsisLoc() const { return EllipsisLoc; } in getEllipsisLoc()
738 SourceLocation Loc, SourceLocation EllipsisLoc, in addCapture() argument
741 EllipsisLoc, CaptureType, Invalid)); in addCapture()
H A DDeclSpec.h432 SourceLocation TSCLoc, TSSLoc, TSTLoc, AltiVecLoc, TSSatLoc, EllipsisLoc; variable
622 SourceLocation getEllipsisLoc() const { return EllipsisLoc; } in getEllipsisLoc()
780 void SetPackIndexingExpr(SourceLocation EllipsisLoc, Expr *Pack);
1395 SourceLocation EllipsisLoc; member
1511 SourceLocation getEllipsisLoc() const { return EllipsisLoc; } in getEllipsisLoc()
1717 SourceLocation EllipsisLoc,
1797 SourceLocation EllipsisLoc; member
2002 SourceLocation EllipsisLoc; variable
2129 EllipsisLoc = SourceLocation(); in clear()
2728 bool hasEllipsis() const { return EllipsisLoc.isValid(); } in hasEllipsis()
[all …]
H A DParsedAttr.h137 SourceLocation EllipsisLoc; variable
210 EllipsisLoc(ellipsisLoc), NumArgs(numArgs), Invalid(false), in ParsedAttr()
278 EllipsisLoc(ellipsisLoc), NumArgs(0), Invalid(false), in ParsedAttr()
367 bool isPackExpansion() const { return EllipsisLoc.isValid(); } in isPackExpansion()
368 SourceLocation getEllipsisLoc() const { return EllipsisLoc; } in getEllipsisLoc()
H A DSema.h4217 SourceLocation EllipsisLoc = {});
5330 SourceLocation EllipsisLoc,
5354 UnqualifiedId &Name, SourceLocation EllipsisLoc,
5742 SourceLocation RParenLoc, SourceLocation EllipsisLoc);
5750 Expr *InitList, SourceLocation EllipsisLoc);
5758 Expr *Init, SourceLocation EllipsisLoc);
5766 SourceLocation EllipsisLoc);
5967 SourceLocation EllipsisLoc);
6071 SourceLocation EllipsisLoc);
6082 SourceLocation EllipsisLoc);
[all …]
/freebsd/contrib/llvm-project/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 DDeclFriend.h74 SourceLocation EllipsisLoc; variable
88 SourceLocation FriendL, SourceLocation EllipsisLoc, in FriendDecl() argument
91 EllipsisLoc(EllipsisLoc), UnsupportedFriend(false), in FriendDecl()
116 SourceLocation FriendL, SourceLocation EllipsisLoc = {},
149 SourceLocation getEllipsisLoc() const { return EllipsisLoc; } in getEllipsisLoc()
190 bool isPackExpansion() const { return EllipsisLoc.isValid(); } in isPackExpansion()
H A DTemplateBase.h486 SourceLocation EllipsisLoc;
505 SourceLocation EllipsisLoc);
524 return getTemplate()->EllipsisLoc;
561 SourceLocation EllipsisLoc = SourceLocation())
563 LocInfo(Ctx, QualifierLoc, TemplateNameLoc, EllipsisLoc) {
H A DDeclCXX.h154 SourceLocation EllipsisLoc; variable
188 TypeSourceInfo *TInfo, SourceLocation EllipsisLoc) in CXXBaseSpecifier() argument
189 : Range(R), EllipsisLoc(EllipsisLoc), Virtual(V), BaseOfClass(BC), in CXXBaseSpecifier()
210 bool isPackExpansion() const { return EllipsisLoc.isValid(); } in isPackExpansion()
222 return EllipsisLoc; in getEllipsisLoc()
2413 SourceLocation EllipsisLoc);
3936 SourceLocation EllipsisLoc; variable
3949 SourceLocation EllipsisLoc) in UnresolvedUsingValueDecl() argument
3952 UsingLocation(UsingLoc), EllipsisLoc(EllipsisLoc), in UnresolvedUsingValueDecl()
3985 return EllipsisLoc.isValid(); in isPackExpansion()
[all …]
H A DExprObjC.h268 SourceLocation EllipsisLoc; member
275 bool isPackExpansion() const { return EllipsisLoc.isValid(); } in isPackExpansion()
294 SourceLocation EllipsisLoc; member
368 Result.EllipsisLoc = Expansion.EllipsisLoc; in getKeyValueElement()
H A DExprCXX.h4305 SourceLocation EllipsisLoc; variable
4317 PackExpansionExpr(Expr *Pattern, SourceLocation EllipsisLoc, in PackExpansionExpr() argument
4321 EllipsisLoc(EllipsisLoc), in PackExpansionExpr()
4337 SourceLocation getEllipsisLoc() const { return EllipsisLoc; } in getEllipsisLoc()
4352 SourceLocation getEndLoc() const LLVM_READONLY { return EllipsisLoc; } in getEndLoc()
4498 SourceLocation EllipsisLoc; variable
4506 PackIndexingExpr(QualType Type, SourceLocation EllipsisLoc,
4511 EllipsisLoc(EllipsisLoc), RSquareLoc(RSquareLoc), in Expr()
4531 SourceLocation EllipsisLoc,
4551 SourceLocation getEllipsisLoc() const { return EllipsisLoc; } in getEllipsisLoc()
[all …]
H A DTypeLoc.h2156 SourceLocation EllipsisLoc; member
2167 SourceLocation getEllipsisLoc() const { return getLocalData()->EllipsisLoc; } in getEllipsisLoc()
2168 void setEllipsisLoc(SourceLocation Loc) { getLocalData()->EllipsisLoc = Loc; } in setEllipsisLoc()
2628 SourceLocation EllipsisLoc; member
2636 return this->getLocalData()->EllipsisLoc; in getEllipsisLoc()
2640 this->getLocalData()->EllipsisLoc = Loc; in setEllipsisLoc()
/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseTemplate.cpp621 SourceLocation EllipsisLoc; in ParseTypeParameter() local
622 if (TryConsumeToken(tok::ellipsis, EllipsisLoc)) { in ParseTypeParameter()
623 Diag(EllipsisLoc, in ParseTypeParameter()
645 bool AlreadyHasEllipsis = EllipsisLoc.isValid(); in ParseTypeParameter()
646 if (TryConsumeToken(tok::ellipsis, EllipsisLoc)) in ParseTypeParameter()
647 DiagnoseMisplacedEllipsis(EllipsisLoc, NameLoc, AlreadyHasEllipsis, true); in ParseTypeParameter()
672 TypenameKeyword, EllipsisLoc, in ParseTypeParameter()
681 EllipsisLoc); in ParseTypeParameter()
748 SourceLocation EllipsisLoc; in ParseTemplateTemplateParameter() local
749 if (TryConsumeToken(tok::ellipsis, EllipsisLoc)) in ParseTemplateTemplateParameter()
[all …]
H A DParseDeclCXX.cpp611 if (TryConsumeToken(tok::ellipsis, D.EllipsisLoc)) in ParseUsingDeclarator()
809 D.EllipsisLoc, Attrs); in ParseUsingDeclaration()
888 if (D.EllipsisLoc.isValid()) in ParseAliasDeclarationAfterDeclarator()
889 Diag(D.EllipsisLoc, diag::err_alias_declaration_pack_expansion) in ParseAliasDeclarationAfterDeclarator()
890 << FixItHint::CreateRemoval(SourceRange(D.EllipsisLoc)); in ParseAliasDeclarationAfterDeclarator()
1162 SourceLocation EllipsisLoc; in ParsePackIndexingType() local
1199 EllipsisLoc = ConsumeToken(); in ParsePackIndexingType()
1216 DS.SetPackIndexingExpr(EllipsisLoc, IndexExpr.get()); in ParsePackIndexingType()
2090 SourceLocation EllipsisLoc; in ParseClassSpecifier() local
2091 TryConsumeToken(tok::ellipsis, EllipsisLoc); in ParseClassSpecifier()
[all …]
H A DParseDecl.cpp3075 SourceLocation &EllipsisLoc, bool &IsType, in ParseAlignArgument() argument
3092 TryConsumeToken(tok::ellipsis, EllipsisLoc); in ParseAlignArgument()
3112 SourceLocation EllipsisLoc; in ParseAlignmentSpecifier() local
3115 EllipsisLoc, IsType, TypeResult); in ParseAlignmentSpecifier()
3127 EllipsisLoc); in ParseAlignmentSpecifier()
3132 EllipsisLoc); in ParseAlignmentSpecifier()
6601 SourceLocation EllipsisLoc = ConsumeToken(); in ParseDirectDeclarator() local
6606 if (EllipsisLoc.isValid()) in ParseDirectDeclarator()
6607 DiagnoseMisplacedEllipsisInDeclarator(EllipsisLoc, D); in ParseDirectDeclarator()
6610 D.setEllipsisLoc(EllipsisLoc); in ParseDirectDeclarator()
[all …]
H A DParseExprCXX.cpp637 SourceLocation EllipsisLoc = ConsumeToken(); in ParseCXXPackIndexingExpression() local
644 EllipsisLoc, T.getOpenLocation(), in ParseCXXPackIndexingExpression()
1005 SourceLocation EllipsisLoc; in ParseLambdaIntroducer() local
1015 EllipsisLoc = *ExpectedEllipsisLoc; in ParseLambdaIntroducer()
1018 if (EllipsisLoc.isInvalid()) { in ParseLambdaIntroducer()
1022 EllipsisLoc = Loc; in ParseLambdaIntroducer()
1074 Loc, Kind == LCK_ByRef, EllipsisLoc, Id, InitKind, InitExpr); in ParseLambdaIntroducer()
1081 Intro.addCapture(Kind, Loc, Id, EllipsisLoc, InitKind, Init, in ParseLambdaIntroducer()
1319 SourceLocation EllipsisLoc; in ParseLambdaExpressionAfterIntroducer() local
1330 ParseParameterDeclarationClause(D, Attributes, ParamInfo, EllipsisLoc); in ParseLambdaExpressionAfterIntroducer()
[all …]
H A DParseInit.cpp325 SourceLocation EllipsisLoc = ConsumeToken(); in ParseInitializerWithPotentialDesignator() local
333 Idx.get(), RHS.get(), StartLoc, EllipsisLoc)); in ParseInitializerWithPotentialDesignator()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDeclFriend.cpp36 SourceLocation EllipsisLoc, in Create() argument
58 FriendDecl(DC, L, Friend, FriendL, EllipsisLoc, FriendTypeTPLists); in Create()
H A DTemplateBase.cpp695 SourceLocation TemplateNameLoc, SourceLocation EllipsisLoc) { in TemplateArgumentLocInfo() argument
700 Template->EllipsisLoc = EllipsisLoc; in TemplateArgumentLocInfo()
H A DExprObjC.cpp64 Expansions[I].EllipsisLoc = VK[I].EllipsisLoc; in ObjCDictionaryLiteral()
H A DExprCXX.cpp1224 SourceLocation EllipsisLoc) in LambdaCapture() argument
1225 : DeclAndBits(Var, 0), Loc(Loc), EllipsisLoc(EllipsisLoc) { in LambdaCapture()
1723 ASTContext &Context, SourceLocation EllipsisLoc, SourceLocation RSquareLoc, in Create() argument
1735 PackIndexingExpr(Type, EllipsisLoc, RSquareLoc, PackIdExpr, IndexExpr, in Create()
1992 BinaryOperatorKind Opcode, SourceLocation EllipsisLoc, in CXXFoldExpr() argument
1996 EllipsisLoc(EllipsisLoc), RParenLoc(RParenLoc), in CXXFoldExpr()

12