Searched refs:EllipsisLoc (Results 1 - 25 of 44) sorted by relevance

12

/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/
H A DLambdaCapture.h52 SourceLocation EllipsisLoc; member in class:clang::LambdaCapture
70 /// \param EllipsisLoc The location of the ellipsis (...) for a
75 SourceLocation EllipsisLoc = SourceLocation());
129 bool isPackExpansion() const { return EllipsisLoc.isValid(); }
135 return EllipsisLoc;
H A DTemplateBase.h402 unsigned EllipsisLoc; member in struct:clang::TemplateArgumentLocInfo::T
420 SourceLocation EllipsisLoc) {
424 Template.EllipsisLoc = EllipsisLoc.getRawEncoding();
445 return SourceLocation::getFromRawEncoding(Template.EllipsisLoc);
481 SourceLocation EllipsisLoc = SourceLocation())
483 LocInfo(QualifierLoc, TemplateNameLoc, EllipsisLoc) {
418 TemplateArgumentLocInfo(NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateNameLoc, SourceLocation EllipsisLoc) argument
H A DDeclCXX.h154 SourceLocation EllipsisLoc; member in class:clang::CXXBaseSpecifier
184 TypeSourceInfo *TInfo, SourceLocation EllipsisLoc)
185 : Range(R), EllipsisLoc(EllipsisLoc), Virtual(V), BaseOfClass(BC),
206 bool isPackExpansion() const { return EllipsisLoc.isValid(); }
218 return EllipsisLoc;
2231 SourceLocation EllipsisLoc);
3623 SourceLocation EllipsisLoc; member in class:clang::UnresolvedUsingValueDecl
3636 SourceLocation EllipsisLoc)
3639 UsingLocation(UsingLoc), EllipsisLoc(EllipsisLo
183 CXXBaseSpecifier(SourceRange R, bool V, bool BC, AccessSpecifier A, TypeSourceInfo *TInfo, SourceLocation EllipsisLoc) argument
3632 UnresolvedUsingValueDecl(DeclContext *DC, QualType Ty, SourceLocation UsingLoc, NestedNameSpecifierLoc QualifierLoc, const DeclarationNameInfo &NameInfo, SourceLocation EllipsisLoc) argument
3722 SourceLocation EllipsisLoc; member in class:clang::UnresolvedUsingTypenameDecl
3727 UnresolvedUsingTypenameDecl(DeclContext *DC, SourceLocation UsingLoc, SourceLocation TypenameLoc, NestedNameSpecifierLoc QualifierLoc, SourceLocation TargetNameLoc, IdentifierInfo *TargetName, SourceLocation EllipsisLoc) argument
[all...]
H A DExprObjC.h271 SourceLocation EllipsisLoc; member in struct:clang::ObjCDictionaryElement
278 bool isPackExpansion() const { return EllipsisLoc.isValid(); }
297 SourceLocation EllipsisLoc; member in struct:clang::ObjCDictionaryLiteral_ExpansionData
369 Result.EllipsisLoc = Expansion.EllipsisLoc;
H A DExprCXX.h4008 SourceLocation EllipsisLoc; member in class:clang::PackExpansionExpr
4020 PackExpansionExpr(QualType T, Expr *Pattern, SourceLocation EllipsisLoc, argument
4024 EllipsisLoc(EllipsisLoc),
4040 SourceLocation getEllipsisLoc() const { return EllipsisLoc; }
4055 SourceLocation getEndLoc() const LLVM_READONLY { return EllipsisLoc; }
4521 SourceLocation EllipsisLoc; member in class:clang::CXXFoldExpr
4531 BinaryOperatorKind Opcode, SourceLocation EllipsisLoc, Expr *RHS,
4534 EllipsisLoc(EllipsisLoc), RParenLo
4530 CXXFoldExpr(QualType T, SourceLocation LParenLoc, Expr *LHS, BinaryOperatorKind Opcode, SourceLocation EllipsisLoc, Expr *RHS, SourceLocation RParenLoc, Optional<unsigned> NumExpansions) argument
[all...]
/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateVariadic.cpp530 SourceLocation EllipsisLoc) {
536 TypeResult Result = ActOnPackExpansion(Arg.getAsType(), EllipsisLoc);
545 ExprResult Result = ActOnPackExpansion(Arg.getAsExpr(), EllipsisLoc);
558 Diag(EllipsisLoc, diag::err_pack_expansion_without_parameter_packs)
563 return Arg.getTemplatePackExpansion(EllipsisLoc);
569 SourceLocation EllipsisLoc) {
575 TypeSourceInfo *TSResult = CheckPackExpansion(TSInfo, EllipsisLoc, None);
583 Sema::CheckPackExpansion(TypeSourceInfo *Pattern, SourceLocation EllipsisLoc, argument
588 EllipsisLoc, NumExpansions);
595 TL.setEllipsisLoc(EllipsisLoc);
529 ActOnPackExpansion(const ParsedTemplateArgument &Arg, SourceLocation EllipsisLoc) argument
568 ActOnPackExpansion(ParsedType Type, SourceLocation EllipsisLoc) argument
600 CheckPackExpansion(QualType Pattern, SourceRange PatternRange, SourceLocation EllipsisLoc, Optional<unsigned> NumExpansions) argument
621 ActOnPackExpansion(Expr *Pattern, SourceLocation EllipsisLoc) argument
625 CheckPackExpansion(Expr *Pattern, SourceLocation EllipsisLoc, Optional<unsigned> NumExpansions) argument
646 CheckParameterPacksForExpansion( SourceLocation EllipsisLoc, SourceRange PatternRange, ArrayRef<UnexpandedParameterPack> Unexpanded, const MultiLevelTemplateArgumentList &TemplateArgs, bool &ShouldExpand, bool &RetainExpansion, Optional<unsigned> &NumExpansions) argument
1163 ActOnCXXFoldExpr(SourceLocation LParenLoc, Expr *LHS, tok::TokenKind Operator, SourceLocation EllipsisLoc, Expr *RHS, SourceLocation RParenLoc) argument
1209 BuildCXXFoldExpr(SourceLocation LParenLoc, Expr *LHS, BinaryOperatorKind Operator, SourceLocation EllipsisLoc, Expr *RHS, SourceLocation RParenLoc, Optional<unsigned> NumExpansions) argument
1219 BuildEmptyCXXFoldExpr(SourceLocation EllipsisLoc, BinaryOperatorKind Operator) argument
[all...]
H A DSemaLambda.cpp207 /*EllipsisLoc*/ SourceLocation(),
787 SourceLocation Loc, bool ByRef, SourceLocation EllipsisLoc,
801 if (EllipsisLoc.isValid()) {
803 Diag(EllipsisLoc, getLangOpts().CPlusPlus20
808 TLB.push<PackExpansionTypeLoc>(DeductType).setEllipsisLoc(EllipsisLoc);
854 SourceLocation EllipsisLoc,
861 PETL.setEllipsisLoc(EllipsisLoc);
1115 C->EllipsisLoc, C->Id, InitStyle,
1202 SourceLocation EllipsisLoc; local
1203 if (C->EllipsisLoc
786 buildLambdaInitCaptureInitialization( SourceLocation Loc, bool ByRef, SourceLocation EllipsisLoc, Optional<unsigned> NumExpansions, IdentifierInfo *Id, bool IsDirectInit, Expr *&Init) argument
852 createLambdaInitCaptureVarDecl(SourceLocation Loc, QualType InitCaptureType, SourceLocation EllipsisLoc, IdentifierInfo *Id, unsigned InitStyle, Expr *Init) argument
[all...]
H A DDeclSpec.cpp165 SourceLocation EllipsisLoc,
193 I.Fun.isVariadic = EllipsisLoc.isValid();
196 I.Fun.EllipsisLoc = EllipsisLoc.getRawEncoding();
160 getFunction(bool hasProto, bool isAmbiguous, SourceLocation LParenLoc, ParamInfo *Params, unsigned NumParams, SourceLocation EllipsisLoc, SourceLocation RParenLoc, bool RefQualifierIsLvalueRef, SourceLocation RefQualifierLoc, SourceLocation MutableLoc, ExceptionSpecificationType ESpecType, SourceRange ESpecRange, ParsedType *Exceptions, SourceRange *ExceptionRanges, unsigned NumExceptions, Expr *NoexceptExpr, CachedTokens *ExceptionSpecTokens, ArrayRef<NamedDecl*> DeclsInPrototype, SourceLocation LocalRangeBegin, SourceLocation LocalRangeEnd, Declarator &TheDeclarator, TypeResult TrailingReturnType, DeclSpec *MethodQualifiers) argument
H A DSemaDeclCXX.cpp2427 SourceLocation EllipsisLoc) {
2441 if (EllipsisLoc.isValid() &&
2443 Diag(EllipsisLoc, diag::err_pack_expansion_without_parameter_packs)
2445 EllipsisLoc = SourceLocation();
2471 Access, TInfo, EllipsisLoc);
2558 Access, TInfo, EllipsisLoc);
2571 SourceLocation EllipsisLoc) {
2597 if (EllipsisLoc.isInvalid() &&
2604 EllipsisLoc))
4025 SourceLocation EllipsisLoc) {
[all...]
H A DSemaTemplate.cpp907 SourceLocation EllipsisLoc) const {
913 Result.EllipsisLoc = EllipsisLoc;
985 SourceLocation EllipsisLoc; local
987 EllipsisLoc = PET.getEllipsisLoc();
1005 if (EllipsisLoc.isValid())
1006 Result = Result.getTemplatePackExpansion(EllipsisLoc);
1030 SourceLocation EllipsisLoc,
1041 bool IsParameterPack = EllipsisLoc.isValid();
1107 SourceLocation EllipsisLoc) {
1029 ActOnTypeParameter(Scope *S, bool Typename, SourceLocation EllipsisLoc, SourceLocation KeyLoc, IdentifierInfo *ParamName, SourceLocation ParamNameLoc, unsigned Depth, unsigned Position, SourceLocation EqualLoc, ParsedType DefaultArg, bool HasTypeConstraint) argument
1104 ActOnTypeConstraint(const CXXScopeSpec &SS, TemplateIdAnnotation *TypeConstr, TemplateTypeParmDecl *ConstrainedParameter, SourceLocation EllipsisLoc) argument
1143 formImmediatelyDeclaredConstraint( Sema &S, NestedNameSpecifierLoc NS, DeclarationNameInfo NameInfo, ConceptDecl *NamedConcept, SourceLocation LAngleLoc, SourceLocation RAngleLoc, QualType ConstrainedType, SourceLocation ParamNameLoc, ArgumentLocAppender Appender, SourceLocation EllipsisLoc) argument
1190 AttachTypeConstraint(NestedNameSpecifierLoc NS, DeclarationNameInfo NameInfo, ConceptDecl *NamedConcept, const TemplateArgumentListInfo *TemplateArgs, TemplateTypeParmDecl *ConstrainedParameter, SourceLocation EllipsisLoc) argument
1226 AttachTypeConstraint(AutoTypeLoc TL, NonTypeTemplateParmDecl *NTTP, SourceLocation EllipsisLoc) argument
1472 ActOnTemplateTemplateParameter(Scope* S, SourceLocation TmpLoc, TemplateParameterList *Params, SourceLocation EllipsisLoc, IdentifierInfo *Name, SourceLocation NameLoc, unsigned Depth, unsigned Position, SourceLocation EqualLoc, ParsedTemplateArgument Default) argument
[all...]
H A DTreeTransform.h248 /// \param EllipsisLoc The location of the ellipsis that identifies the
278 bool TryExpandParameterPacks(SourceLocation EllipsisLoc, argument
1180 SourceLocation EllipsisLoc,
1182 return getSema().CheckPackExpansion(Pattern, PatternRange, EllipsisLoc,
1271 SourceLocation EllipsisLoc,
1274 return getSema().ActOnCaseStmt(CaseLoc, LHS, EllipsisLoc, RHS,
3523 SourceLocation EllipsisLoc,
3529 EllipsisLoc, NumExpansions);
3542 EllipsisLoc);
3555 EllipsisLoc,
1178 RebuildPackExpansionType(QualType Pattern, SourceRange PatternRange, SourceLocation EllipsisLoc, Optional<unsigned> NumExpansions) argument
1269 RebuildCaseStmt(SourceLocation CaseLoc, Expr *LHS, SourceLocation EllipsisLoc, Expr *RHS, SourceLocation ColonLoc) argument
3522 RebuildPackExpansion(TemplateArgumentLoc Pattern, SourceLocation EllipsisLoc, Optional<unsigned> NumExpansions) argument
3570 RebuildPackExpansion(Expr *Pattern, SourceLocation EllipsisLoc, Optional<unsigned> NumExpansions) argument
3579 RebuildCXXFoldExpr(SourceLocation LParenLoc, Expr *LHS, BinaryOperatorKind Operator, SourceLocation EllipsisLoc, Expr *RHS, SourceLocation RParenLoc, Optional<unsigned> NumExpansions) argument
3592 RebuildEmptyCXXFoldExpr(SourceLocation EllipsisLoc, BinaryOperatorKind Operator) argument
12347 SourceLocation EllipsisLoc; member in struct:TransformedInitCapture
12569 SourceLocation EllipsisLoc; local
[all...]
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Sema/
H A DDesignator.h56 unsigned LBracketLoc, EllipsisLoc; member in struct:clang::Designator::ArrayRangeDesignatorInfo
122 return SourceLocation::getFromRawEncoding(ArrayRangeInfo.EllipsisLoc);
148 SourceLocation EllipsisLoc) {
154 D.ArrayRangeInfo.EllipsisLoc = EllipsisLoc.getRawEncoding();
145 getArrayRange(Expr *Start, Expr *End, SourceLocation LBracketLoc, SourceLocation EllipsisLoc) argument
H A DParsedTemplate.h67 SS(SS), Loc(TemplateLoc), EllipsisLoc() { }
109 return EllipsisLoc;
115 /// \param EllipsisLoc The location of the ellipsis.
117 SourceLocation EllipsisLoc) const;
136 SourceLocation EllipsisLoc; member in class:clang::ParsedTemplateArgument
H A DScopeInfo.h539 SourceLocation EllipsisLoc; member in class:clang::sema::Capture
569 SourceLocation Loc, SourceLocation EllipsisLoc, QualType CaptureType,
571 : CapturedVar(Var), Loc(Loc), EllipsisLoc(EllipsisLoc),
633 SourceLocation getEllipsisLoc() const { return EllipsisLoc; }
675 SourceLocation Loc, SourceLocation EllipsisLoc,
678 EllipsisLoc, CaptureType, Invalid));
568 Capture(VarDecl *Var, bool Block, bool ByRef, bool IsNested, SourceLocation Loc, SourceLocation EllipsisLoc, QualType CaptureType, bool Invalid) argument
674 addCapture(VarDecl *Var, bool isBlock, bool isByref, bool isNested, SourceLocation Loc, SourceLocation EllipsisLoc, QualType CaptureType, bool Invalid) argument
H A DDeclSpec.h1277 /// proto ends with ',...)', this is true. When true, EllipsisLoc
1302 unsigned EllipsisLoc; member in struct:clang::DeclaratorChunk::FunctionTypeInfo
1417 return SourceLocation::getFromRawEncoding(EllipsisLoc);
1618 SourceLocation EllipsisLoc,
1874 SourceLocation EllipsisLoc; member in class:clang::Declarator
1972 EllipsisLoc = SourceLocation();
2549 bool hasEllipsis() const { return EllipsisLoc.isValid(); }
2550 SourceLocation getEllipsisLoc() const { return EllipsisLoc; }
2551 void setEllipsisLoc(SourceLocation EL) { EllipsisLoc = EL; }
2650 SourceLocation EllipsisLoc;
[all...]
H A DParsedAttr.h221 SourceLocation EllipsisLoc; member in class:clang::final
288 EllipsisLoc(ellipsisLoc), NumArgs(numArgs), Invalid(false),
450 bool isPackExpansion() const { return EllipsisLoc.isValid(); }
451 SourceLocation getEllipsisLoc() const { return EllipsisLoc; }
H A DSema.h4702 /// \param EllipsisLoc The location of the ellipsis, if one is provided in
4727 SourceLocation EllipsisLoc, bool BuildAndDiagnose,
4735 SourceLocation EllipsisLoc = SourceLocation());
5405 DeclarationNameInfo NameInfo, SourceLocation EllipsisLoc,
5422 UnqualifiedId &Name, SourceLocation EllipsisLoc,
5844 SourceLocation EllipsisLoc, Expr *RHS,
5848 SourceLocation EllipsisLoc, Expr *RHS,
5851 ExprResult BuildEmptyCXXFoldExpr(SourceLocation EllipsisLoc,
6355 SourceLocation Loc, bool ByRef, SourceLocation EllipsisLoc,
6358 Loc, ByRef, EllipsisLoc, Non
6354 actOnLambdaInitCaptureInitialization( SourceLocation Loc, bool ByRef, SourceLocation EllipsisLoc, IdentifierInfo *Id, LambdaCaptureInitKind InitKind, Expr *&Init) argument
[all...]
/freebsd-13-stable/contrib/llvm-project/clang/lib/Parse/
H A DParseTemplate.cpp790 SourceLocation EllipsisLoc;
791 if (TryConsumeToken(tok::ellipsis, EllipsisLoc)) {
792 Diag(EllipsisLoc,
814 bool AlreadyHasEllipsis = EllipsisLoc.isValid();
815 if (TryConsumeToken(tok::ellipsis, EllipsisLoc))
816 DiagnoseMisplacedEllipsis(EllipsisLoc, NameLoc, AlreadyHasEllipsis, true);
829 TypenameKeyword, EllipsisLoc,
838 EllipsisLoc);
900 SourceLocation EllipsisLoc;
901 if (TryConsumeToken(tok::ellipsis, EllipsisLoc))
[all...]
H A DParseInit.cpp365 SourceLocation EllipsisLoc = ConsumeToken(); local
374 StartLoc, EllipsisLoc));
H A DParseDeclCXX.cpp650 if (TryConsumeToken(tok::ellipsis, D.EllipsisLoc))
755 D.EllipsisLoc, Attrs);
832 if (D.EllipsisLoc.isValid())
833 Diag(D.EllipsisLoc, diag::err_alias_declaration_pack_expansion)
834 << FixItHint::CreateRemoval(SourceRange(D.EllipsisLoc));
2131 SourceLocation EllipsisLoc;
2132 TryConsumeToken(tok::ellipsis, EllipsisLoc);
2141 EllipsisLoc);
2536 /*EllipsisLoc*/ SourceLocation(),
3564 SourceLocation EllipsisLoc;
3601 SourceLocation EllipsisLoc; local
3777 SourceLocation EllipsisLoc = ConsumeToken(); local
[all...]
H A DParseExprCXX.cpp1057 SourceLocation EllipsisLoc;
1067 EllipsisLoc = *ExpectedEllipsisLoc;
1070 if (EllipsisLoc.isInvalid()) {
1074 EllipsisLoc = Loc;
1128 Loc, Kind == LCK_ByRef, EllipsisLoc, Id, InitKind, InitExpr);
1135 Intro.addCapture(Kind, Loc, Id, EllipsisLoc, InitKind, Init,
1299 SourceLocation EllipsisLoc;
1306 EllipsisLoc);
1381 ParamInfo.size(), EllipsisLoc, RParenLoc,
1459 /*EllipsisLoc
[all...]
H A DParseDecl.cpp2687 SourceLocation &EllipsisLoc) {
2699 TryConsumeToken(tok::ellipsis, EllipsisLoc);
2724 SourceLocation EllipsisLoc;
2725 ExprResult ArgExpr = ParseAlignArgument(T.getOpenLocation(), EllipsisLoc);
2738 ParsedAttr::AS_Keyword, EllipsisLoc);
5838 SourceLocation EllipsisLoc = ConsumeToken(); local
5843 if (EllipsisLoc.isValid())
5844 DiagnoseMisplacedEllipsisInDeclarator(EllipsisLoc, D);
5847 D.setEllipsisLoc(EllipsisLoc);
6241 SourceLocation EllipsisLoc local
2686 ParseAlignArgument(SourceLocation Start, SourceLocation &EllipsisLoc) argument
6355 SourceLocation EllipsisLoc; local
6639 ParseParameterDeclarationClause( DeclaratorContext DeclaratorCtx, ParsedAttributes &FirstArgAttrs, SmallVectorImpl<DeclaratorChunk::ParamInfo> &ParamInfo, SourceLocation &EllipsisLoc) argument
[all...]
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/
H A DExprObjC.cpp67 Expansions[I].EllipsisLoc = VK[I].EllipsisLoc;
H A DDeclCXX.cpp2444 SourceLocation EllipsisLoc)
2445 : Initializee(TInfo), MemberOrEllipsisLocation(EllipsisLoc), Init(Init),
3045 SourceLocation EllipsisLoc) {
3048 EllipsisLoc);
3075 SourceLocation EllipsisLoc) {
3078 TargetName.getAsIdentifierInfo(), EllipsisLoc);
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Parse/
H A DParser.h2806 SourceLocation &EllipsisLoc);
2898 SourceLocation &EllipsisLoc);
2951 SourceLocation EllipsisLoc; member in struct:clang::UsingDeclarator
2954 TypenameLoc = EllipsisLoc = SourceLocation();
3277 void DiagnoseMisplacedEllipsis(SourceLocation EllipsisLoc,
3281 void DiagnoseMisplacedEllipsisInDeclarator(SourceLocation EllipsisLoc,

Completed in 361 milliseconds

12