/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 | 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 | 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 | ExprCXX.h | 3349 SourceLocation EllipsisLoc; 3364 PackExpansionExpr(QualType T, Expr *Pattern, SourceLocation EllipsisLoc, 3370 EllipsisLoc(EllipsisLoc), 3384 SourceLocation getEllipsisLoc() const { return EllipsisLoc; } 3398 SourceLocation getLocEnd() const LLVM_READONLY { return EllipsisLoc; }
|
H A D | TypeLoc.h | 1865 SourceLocation EllipsisLoc; 1873 return this->getLocalData()->EllipsisLoc; 1877 this->getLocalData()->EllipsisLoc = Loc;
|
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 | 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
|
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 | DeclSpec.h | 1146 /// proto ends with ',...)', this is true. When true, EllipsisLoc 1175 unsigned EllipsisLoc; member in struct:clang::DeclaratorChunk::FunctionTypeInfo 1262 return SourceLocation::getFromRawEncoding(EllipsisLoc); 1425 SourceLocation EllipsisLoc, 1583 SourceLocation EllipsisLoc; member in class:clang::Declarator 1673 EllipsisLoc = SourceLocation(); 2084 bool hasEllipsis() const { return EllipsisLoc.isValid(); } 2085 SourceLocation getEllipsisLoc() const { return EllipsisLoc; } 2086 void setEllipsisLoc(SourceLocation EL) { EllipsisLoc = EL; } 2167 SourceLocation EllipsisLoc; member in struct:LambdaIntroducer::LambdaCapture 2170 LambdaCapture(LambdaCaptureKind Kind, SourceLocation Loc, IdentifierInfo *Id, SourceLocation EllipsisLoc, ExprResult Init, ParsedType InitCaptureType) argument 2186 addCapture(LambdaCaptureKind Kind, SourceLocation Loc, IdentifierInfo* Id, SourceLocation EllipsisLoc, ExprResult Init, ParsedType InitCaptureType) argument [all...] |
H A D | Sema.h | 3291 /// \param EllipsisLoc The location of the ellipsis, if one is provided in 3316 SourceLocation EllipsisLoc, bool BuildAndDiagnose, 3324 SourceLocation EllipsisLoc = SourceLocation()); 4813 SourceLocation EllipsisLoc); 4823 SourceLocation EllipsisLoc); 4833 SourceLocation EllipsisLoc); 4843 SourceLocation EllipsisLoc); 4982 SourceLocation EllipsisLoc); 4990 SourceLocation EllipsisLoc); 5196 SourceLocation EllipsisLoc, [all...] |
/external/clang/lib/Parse/ |
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 | ParseInit.cpp | 321 SourceLocation EllipsisLoc = ConsumeToken(); local 330 StartLoc, EllipsisLoc));
|
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...] |
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,
|
/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 | 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 | 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 | 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 | TreeTransform.h | 222 /// \param EllipsisLoc The location of the ellipsis that identifies the 252 bool TryExpandParameterPacks(SourceLocation EllipsisLoc, argument 989 SourceLocation EllipsisLoc, 991 return getSema().CheckPackExpansion(Pattern, PatternRange, EllipsisLoc, 1066 SourceLocation EllipsisLoc, 1069 return getSema().ActOnCaseStmt(CaseLoc, LHS, EllipsisLoc, RHS, 2681 SourceLocation EllipsisLoc, 2687 EllipsisLoc, NumExpansions); 2700 EllipsisLoc); 2713 EllipsisLoc, 987 RebuildPackExpansionType(QualType Pattern, SourceRange PatternRange, SourceLocation EllipsisLoc, Optional<unsigned> NumExpansions) argument 1064 RebuildCaseStmt(SourceLocation CaseLoc, Expr *LHS, SourceLocation EllipsisLoc, Expr *RHS, SourceLocation ColonLoc) argument 2680 RebuildPackExpansion(TemplateArgumentLoc Pattern, SourceLocation EllipsisLoc, Optional<unsigned> NumExpansions) argument 2728 RebuildPackExpansion(Expr *Pattern, SourceLocation EllipsisLoc, Optional<unsigned> NumExpansions) argument 8824 SourceLocation EllipsisLoc; local [all...] |
/external/clang/include/clang/Parse/ |
H A D | Parser.h | 2145 SourceLocation &EllipsisLoc); 2216 SourceLocation &EllipsisLoc); 2405 void DiagnoseMisplacedEllipsis(SourceLocation EllipsisLoc, 2409 void DiagnoseMisplacedEllipsisInDeclarator(SourceLocation EllipsisLoc,
|
/external/clang/lib/AST/ |
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
|