Searched defs:EllipsisLoc (Results 1 - 25 of 31) sorted by relevance

12

/external/clang/include/clang/AST/
H A DLambdaCapture.h41 SourceLocation EllipsisLoc; member in class:clang::LambdaCapture
59 /// \param EllipsisLoc The location of the ellipsis (...) for a
64 SourceLocation EllipsisLoc = SourceLocation());
111 bool isPackExpansion() const { return EllipsisLoc.isValid(); }
117 return EllipsisLoc;
H A DTemplateBase.h368 unsigned EllipsisLoc; member in struct:clang::TemplateArgumentLocInfo::T
386 SourceLocation EllipsisLoc)
391 Template.EllipsisLoc = EllipsisLoc.getRawEncoding();
412 return SourceLocation::getFromRawEncoding(Template.EllipsisLoc);
443 SourceLocation EllipsisLoc = SourceLocation())
444 : Argument(Argument), LocInfo(QualifierLoc, TemplateNameLoc, EllipsisLoc) {
384 TemplateArgumentLocInfo(NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateNameLoc, SourceLocation EllipsisLoc) argument
H A DExprObjC.h206 SourceLocation EllipsisLoc; member in struct:clang::ObjCDictionaryElement
213 bool isPackExpansion() const { return EllipsisLoc.isValid(); }
238 SourceLocation EllipsisLoc; member in struct:clang::ObjCDictionaryLiteral::ExpansionData
313 Result.EllipsisLoc = Expansion.EllipsisLoc;
H A DDeclCXX.h165 SourceLocation EllipsisLoc; member in class:clang::CXXBaseSpecifier
196 TypeSourceInfo *TInfo, SourceLocation EllipsisLoc)
197 : Range(R), EllipsisLoc(EllipsisLoc), Virtual(V), BaseOfClass(BC),
213 bool isPackExpansion() const { return EllipsisLoc.isValid(); }
225 return EllipsisLoc;
1931 SourceLocation EllipsisLoc);
195 CXXBaseSpecifier(SourceRange R, bool V, bool BC, AccessSpecifier A, TypeSourceInfo *TInfo, SourceLocation EllipsisLoc) argument
H A DStmt.h685 SourceLocation EllipsisLoc; member in class:clang::CaseStmt
693 EllipsisLoc = ellipsisLoc;
701 SourceLocation getEllipsisLoc() const { return EllipsisLoc; }
702 void setEllipsisLoc(SourceLocation L) { EllipsisLoc = L; }
/external/clang/include/clang/Sema/
H A DParsedTemplate.h61 SS(SS), Loc(TemplateLoc), EllipsisLoc() { }
103 return EllipsisLoc;
109 /// \param EllipsisLoc The location of the ellipsis.
111 SourceLocation EllipsisLoc) const;
130 SourceLocation EllipsisLoc; member in class:clang::ParsedTemplateArgument
H A DDesignator.h57 unsigned LBracketLoc, EllipsisLoc; member in struct:clang::Designator::ArrayRangeDesignatorInfo
123 return SourceLocation::getFromRawEncoding(ArrayRangeInfo.EllipsisLoc);
149 SourceLocation EllipsisLoc) {
155 D.ArrayRangeInfo.EllipsisLoc = EllipsisLoc.getRawEncoding();
146 getArrayRange(Expr *Start, Expr *End, SourceLocation LBracketLoc, SourceLocation EllipsisLoc) argument
H A DAttributeList.h93 SourceLocation EllipsisLoc; member in class:clang::AttributeList
220 ScopeLoc(scopeLoc), EllipsisLoc(ellipsisLoc), NumArgs(numArgs),
238 ScopeLoc(scopeLoc), EllipsisLoc(), NumArgs(1), SyntaxUsed(syntaxUsed),
259 ScopeLoc(scopeLoc), EllipsisLoc(), NumArgs(3), SyntaxUsed(syntaxUsed),
277 ScopeLoc(scopeLoc), EllipsisLoc(), NumArgs(1), SyntaxUsed(syntaxUsed),
295 ScopeLoc(scopeLoc), EllipsisLoc(), NumArgs(0), SyntaxUsed(syntaxUsed),
309 ScopeLoc(scopeLoc), EllipsisLoc(), NumArgs(0), SyntaxUsed(syntaxUsed),
361 bool isPackExpansion() const { return EllipsisLoc.isValid(); }
362 SourceLocation getEllipsisLoc() const { return EllipsisLoc; }
H A DScopeInfo.h390 SourceLocation EllipsisLoc; member in class:clang::sema::CapturingScopeInfo::Capture
398 SourceLocation Loc, SourceLocation EllipsisLoc,
403 Loc(Loc), EllipsisLoc(EllipsisLoc), CaptureType(CaptureType) {}
410 Loc(Loc), EllipsisLoc(), CaptureType(CaptureType) {}
438 SourceLocation getEllipsisLoc() const { return EllipsisLoc; }
474 SourceLocation Loc, SourceLocation EllipsisLoc,
477 EllipsisLoc, CaptureType, Cpy));
397 Capture(VarDecl *Var, bool Block, bool ByRef, bool IsNested, SourceLocation Loc, SourceLocation EllipsisLoc, QualType CaptureType, Expr *Cpy) argument
473 addCapture(VarDecl *Var, bool isBlock, bool isByref, bool isNested, SourceLocation Loc, SourceLocation EllipsisLoc, QualType CaptureType, Expr *Cpy) argument
/external/clang/lib/Parse/
H A DParseInit.cpp321 SourceLocation EllipsisLoc = ConsumeToken(); local
330 StartLoc, EllipsisLoc));
H A DParseTemplate.cpp476 SourceLocation EllipsisLoc; local
477 if (TryConsumeToken(tok::ellipsis, EllipsisLoc)) {
478 Diag(EllipsisLoc,
500 bool AlreadyHasEllipsis = EllipsisLoc.isValid();
501 if (TryConsumeToken(tok::ellipsis, EllipsisLoc))
502 DiagnoseMisplacedEllipsis(EllipsisLoc, NameLoc, AlreadyHasEllipsis, true);
513 return Actions.ActOnTypeParameter(getCurScope(), TypenameKeyword, EllipsisLoc,
575 SourceLocation EllipsisLoc; local
576 if (TryConsumeToken(tok::ellipsis, EllipsisLoc))
577 Diag(EllipsisLoc,
653 SourceLocation EllipsisLoc; local
682 DiagnoseMisplacedEllipsis(SourceLocation EllipsisLoc, SourceLocation CorrectLoc, bool AlreadyHasEllipsis, bool IdentifierHasName) argument
694 DiagnoseMisplacedEllipsisInDeclarator(SourceLocation EllipsisLoc, Declarator &D) argument
1065 SourceLocation EllipsisLoc; local
1218 SourceLocation EllipsisLoc; local
[all...]
H A DParseExpr.cpp1578 SourceLocation EllipsisLoc = ConsumeToken(); local
1600 LParenLoc = PP.getLocForEndOfToken(EllipsisLoc);
2465 /*EllipsisLoc=*/NoLoc,
H A DParseDeclCXX.cpp1778 SourceLocation EllipsisLoc;
1779 TryConsumeToken(tok::ellipsis, EllipsisLoc);
1788 EllipsisLoc);
2901 SourceLocation EllipsisLoc;
2902 TryConsumeToken(tok::ellipsis, EllipsisLoc);
2906 InitList.get(), EllipsisLoc);
2921 SourceLocation EllipsisLoc; local
2922 TryConsumeToken(tok::ellipsis, EllipsisLoc);
2927 T.getCloseLocation(), EllipsisLoc);
3049 SourceLocation EllipsisLoc local
[all...]
H A DParseExprCXX.cpp797 SourceLocation EllipsisLoc; local
902 TryConsumeToken(tok::ellipsis, EllipsisLoc);
954 Intro.addCapture(Kind, Loc, Id, EllipsisLoc, Init, InitCaptureParsedType);
1024 SourceLocation EllipsisLoc; local
1028 ParseParameterDeclarationClause(D, Attr, ParamInfo, EllipsisLoc);
1083 EllipsisLoc, RParenLoc,
1149 /*EllipsisLoc=*/NoLoc,
H A DParseObjc.cpp2769 SourceLocation EllipsisLoc; local
2771 TryConsumeToken(tok::ellipsis, EllipsisLoc);
2776 KeyExpr.get(), ValueExpr.get(), EllipsisLoc, None
H A DParseDecl.cpp2241 SourceLocation &EllipsisLoc) {
2253 TryConsumeToken(tok::ellipsis, EllipsisLoc);
2278 SourceLocation EllipsisLoc;
2279 ExprResult ArgExpr = ParseAlignArgument(T.getOpenLocation(), EllipsisLoc);
2292 AttributeList::AS_Keyword, EllipsisLoc);
4754 SourceLocation EllipsisLoc = ConsumeToken(); local
4759 if (EllipsisLoc.isValid())
4760 DiagnoseMisplacedEllipsisInDeclarator(EllipsisLoc, D);
4763 D.setEllipsisLoc(EllipsisLoc);
5002 SourceLocation EllipsisLoc local
2240 ParseAlignArgument(SourceLocation Start, SourceLocation &EllipsisLoc) argument
5074 SourceLocation EllipsisLoc; local
5331 ParseParameterDeclarationClause( Declarator &D, ParsedAttributes &FirstArgAttrs, SmallVectorImpl<DeclaratorChunk::ParamInfo> &ParamInfo, SourceLocation &EllipsisLoc) argument
[all...]
/external/clang/lib/Sema/
H A DSemaTemplateVariadic.cpp406 SourceLocation EllipsisLoc) {
412 TypeResult Result = ActOnPackExpansion(Arg.getAsType(), EllipsisLoc);
421 ExprResult Result = ActOnPackExpansion(Arg.getAsExpr(), EllipsisLoc);
434 Diag(EllipsisLoc, diag::err_pack_expansion_without_parameter_packs)
439 return Arg.getTemplatePackExpansion(EllipsisLoc);
445 SourceLocation EllipsisLoc) {
451 TypeSourceInfo *TSResult = CheckPackExpansion(TSInfo, EllipsisLoc, None);
459 Sema::CheckPackExpansion(TypeSourceInfo *Pattern, SourceLocation EllipsisLoc, argument
464 EllipsisLoc, NumExpansions);
471 TL.setEllipsisLoc(EllipsisLoc);
405 ActOnPackExpansion(const ParsedTemplateArgument &Arg, SourceLocation EllipsisLoc) argument
444 ActOnPackExpansion(ParsedType Type, SourceLocation EllipsisLoc) argument
476 CheckPackExpansion(QualType Pattern, SourceRange PatternRange, SourceLocation EllipsisLoc, Optional<unsigned> NumExpansions) argument
492 ActOnPackExpansion(Expr *Pattern, SourceLocation EllipsisLoc) argument
496 CheckPackExpansion(Expr *Pattern, SourceLocation EllipsisLoc, Optional<unsigned> NumExpansions) argument
529 CheckParameterPacksForExpansion( SourceLocation EllipsisLoc, SourceRange PatternRange, ArrayRef<UnexpandedParameterPack> Unexpanded, const MultiLevelTemplateArgumentList &TemplateArgs, bool &ShouldExpand, bool &RetainExpansion, Optional<unsigned> &NumExpansions) argument
[all...]
H A DDeclSpec.cpp154 SourceLocation EllipsisLoc,
183 I.Fun.isVariadic = EllipsisLoc.isValid();
186 I.Fun.EllipsisLoc = EllipsisLoc.getRawEncoding();
149 getFunction(bool hasProto, bool isAmbiguous, SourceLocation LParenLoc, ParamInfo *Params, unsigned NumParams, SourceLocation EllipsisLoc, SourceLocation RParenLoc, unsigned TypeQuals, bool RefQualifierIsLvalueRef, SourceLocation RefQualifierLoc, SourceLocation ConstQualifierLoc, SourceLocation VolatileQualifierLoc, SourceLocation MutableLoc, ExceptionSpecificationType ESpecType, SourceLocation ESpecLoc, ParsedType *Exceptions, SourceRange *ExceptionRanges, unsigned NumExceptions, Expr *NoexceptExpr, SourceLocation LocalRangeBegin, SourceLocation LocalRangeEnd, Declarator &TheDeclarator, TypeResult TrailingReturnType) argument
H A DSemaLambda.cpp204 /*EllipsisLoc*/ SourceLocation(),
1099 SourceLocation EllipsisLoc; local
1100 if (C->EllipsisLoc.isValid()) {
1102 EllipsisLoc = C->EllipsisLoc;
1104 Diag(C->EllipsisLoc, diag::err_pack_expansion_without_parameter_packs)
1118 tryCaptureVariable(Var, C->Loc, Kind, EllipsisLoc);
H A DSemaTemplateInstantiate.cpp676 bool TryExpandParameterPacks(SourceLocation EllipsisLoc, argument
681 return getSema().CheckParameterPacksForExpansion(EllipsisLoc,
1726 SourceLocation EllipsisLoc; local
1777 EllipsisLoc = Base.getEllipsisLoc();
1801 EllipsisLoc))
H A DSemaTemplateInstantiateDecl.cpp115 SourceLocation EllipsisLoc = Aligned->getLocation(); local
116 if (S.CheckParameterPacksForExpansion(EllipsisLoc, Aligned->getRange(),
4019 SourceLocation EllipsisLoc; local
4102 New->getParent(), EllipsisLoc);
/external/clang/lib/AST/
H A DDeclCXX.cpp1581 SourceLocation EllipsisLoc)
1582 : Initializee(TInfo), MemberOrEllipsisLocation(EllipsisLoc), Init(Init),
1577 CXXCtorInitializer(ASTContext &Context, TypeSourceInfo *TInfo, bool IsVirtual, SourceLocation L, Expr *Init, SourceLocation R, SourceLocation EllipsisLoc) argument
H A DExprCXX.cpp890 SourceLocation EllipsisLoc)
891 : DeclAndBits(Var, 0), Loc(Loc), EllipsisLoc(EllipsisLoc)
888 LambdaCapture(SourceLocation Loc, bool Implicit, LambdaCaptureKind Kind, VarDecl *Var, SourceLocation EllipsisLoc) argument
/external/clang/lib/Serialization/
H A DASTReaderStmt.cpp789 SourceLocation EllipsisLoc local
793 Designators.push_back(Designator(Index, LBracketLoc, EllipsisLoc,
953 Expansions[I].EllipsisLoc = ReadSourceLocation(Record, Idx);
1528 E->EllipsisLoc = ReadSourceLocation(Record, Idx);
H A DASTReaderDecl.cpp1286 SourceLocation EllipsisLoc = ReadSourceLocation(Record, Idx); local
1287 *ToCapture++ = Capture(Loc, IsImplicit, Kind, Var, EllipsisLoc);

Completed in 1196 milliseconds

12