/external/clang/include/clang/AST/ |
H A D | LambdaCapture.h | 41 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 D | TemplateBase.h | 368 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 D | ExprObjC.h | 206 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 D | DeclCXX.h | 165 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 D | Stmt.h | 685 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 D | ParsedTemplate.h | 61 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 D | Designator.h | 57 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 D | AttributeList.h | 93 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 D | ScopeInfo.h | 390 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 D | ParseInit.cpp | 321 SourceLocation EllipsisLoc = ConsumeToken(); local 330 StartLoc, EllipsisLoc));
|
H A D | ParseTemplate.cpp | 476 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 D | ParseExpr.cpp | 1578 SourceLocation EllipsisLoc = ConsumeToken(); local 1600 LParenLoc = PP.getLocForEndOfToken(EllipsisLoc); 2465 /*EllipsisLoc=*/NoLoc,
|
H A D | ParseDeclCXX.cpp | 1778 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 D | ParseExprCXX.cpp | 797 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 D | ParseObjc.cpp | 2769 SourceLocation EllipsisLoc; local 2771 TryConsumeToken(tok::ellipsis, EllipsisLoc); 2776 KeyExpr.get(), ValueExpr.get(), EllipsisLoc, None
|
H A D | ParseDecl.cpp | 2241 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 D | SemaTemplateVariadic.cpp | 406 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 D | DeclSpec.cpp | 154 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 D | SemaLambda.cpp | 204 /*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 D | SemaTemplateInstantiate.cpp | 676 bool TryExpandParameterPacks(SourceLocation EllipsisLoc, argument 681 return getSema().CheckParameterPacksForExpansion(EllipsisLoc, 1726 SourceLocation EllipsisLoc; local 1777 EllipsisLoc = Base.getEllipsisLoc(); 1801 EllipsisLoc))
|
H A D | SemaTemplateInstantiateDecl.cpp | 115 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 D | DeclCXX.cpp | 1581 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 D | ExprCXX.cpp | 890 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 D | ASTReaderStmt.cpp | 789 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 D | ASTReaderDecl.cpp | 1286 SourceLocation EllipsisLoc = ReadSourceLocation(Record, Idx); local 1287 *ToCapture++ = Capture(Loc, IsImplicit, Kind, Var, EllipsisLoc);
|