/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()); 116 bool isPackExpansion() const { return EllipsisLoc.isValid(); } 122 return EllipsisLoc;
|
H A D | TemplateBase.h | 370 unsigned EllipsisLoc; member in struct:clang::TemplateArgumentLocInfo::T 388 SourceLocation EllipsisLoc) 393 Template.EllipsisLoc = EllipsisLoc.getRawEncoding(); 414 return SourceLocation::getFromRawEncoding(Template.EllipsisLoc); 445 SourceLocation EllipsisLoc = SourceLocation()) 446 : Argument(Argument), LocInfo(QualifierLoc, TemplateNameLoc, EllipsisLoc) { 386 TemplateArgumentLocInfo(NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateNameLoc, SourceLocation EllipsisLoc) argument
|
H A D | ExprObjC.h | 217 SourceLocation EllipsisLoc; member in struct:clang::ObjCDictionaryElement 224 bool isPackExpansion() const { return EllipsisLoc.isValid(); } 249 SourceLocation EllipsisLoc; member in struct:clang::ObjCDictionaryLiteral::ExpansionData 324 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; 1943 SourceLocation EllipsisLoc); 195 CXXBaseSpecifier(SourceRange R, bool V, bool BC, AccessSpecifier A, TypeSourceInfo *TInfo, SourceLocation EllipsisLoc) argument
|
H A D | Stmt.h | 678 SourceLocation EllipsisLoc; member in class:clang::CaseStmt 689 EllipsisLoc = ellipsisLoc; 697 SourceLocation getEllipsisLoc() const { return EllipsisLoc; } 698 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 | 95 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), 367 bool isPackExpansion() const { return EllipsisLoc.isValid(); } 368 SourceLocation getEllipsisLoc() const { return EllipsisLoc; }
|
H A D | ScopeInfo.h | 424 SourceLocation EllipsisLoc; member in class:clang::sema::CapturingScopeInfo::Capture 432 SourceLocation Loc, SourceLocation EllipsisLoc, 437 Loc(Loc), EllipsisLoc(EllipsisLoc), CaptureType(CaptureType) {} 444 Loc(Loc), EllipsisLoc(), CaptureType(CaptureType) {} 477 SourceLocation getEllipsisLoc() const { return EllipsisLoc; } 514 SourceLocation Loc, SourceLocation EllipsisLoc, 517 EllipsisLoc, CaptureType, Cpy)); 524 /*EllipsisLoc*/ SourceLocation(), CaptureType, 431 Capture(VarDecl *Var, bool Block, bool ByRef, bool IsNested, SourceLocation Loc, SourceLocation EllipsisLoc, QualType CaptureType, Expr *Cpy) argument 513 addCapture(VarDecl *Var, bool isBlock, bool isByref, bool isNested, SourceLocation Loc, SourceLocation EllipsisLoc, QualType CaptureType, Expr *Cpy) argument
|
H A D | DeclSpec.h | 1188 /// proto ends with ',...)', this is true. When true, EllipsisLoc 1217 unsigned EllipsisLoc; member in struct:clang::DeclaratorChunk::FunctionTypeInfo 1318 return SourceLocation::getFromRawEncoding(EllipsisLoc); 1496 SourceLocation EllipsisLoc, 1663 SourceLocation EllipsisLoc; member in class:clang::Declarator 1756 EllipsisLoc = SourceLocation(); 2181 bool hasEllipsis() const { return EllipsisLoc.isValid(); } 2182 SourceLocation getEllipsisLoc() const { return EllipsisLoc; } 2183 void setEllipsisLoc(SourceLocation EL) { EllipsisLoc = EL; } 2278 SourceLocation EllipsisLoc; member in struct:LambdaIntroducer::LambdaCapture 2282 LambdaCapture(LambdaCaptureKind Kind, SourceLocation Loc, IdentifierInfo *Id, SourceLocation EllipsisLoc, LambdaCaptureInitKind InitKind, ExprResult Init, ParsedType InitCaptureType) argument 2299 addCapture(LambdaCaptureKind Kind, SourceLocation Loc, IdentifierInfo* Id, SourceLocation EllipsisLoc, LambdaCaptureInitKind InitKind, ExprResult Init, ParsedType InitCaptureType) argument [all...] |
/external/clang/lib/Parse/ |
H A D | ParseInit.cpp | 335 SourceLocation EllipsisLoc = ConsumeToken(); local 344 StartLoc, EllipsisLoc));
|
H A D | ParseTemplate.cpp | 506 SourceLocation EllipsisLoc; local 507 if (TryConsumeToken(tok::ellipsis, EllipsisLoc)) { 508 Diag(EllipsisLoc, 530 bool AlreadyHasEllipsis = EllipsisLoc.isValid(); 531 if (TryConsumeToken(tok::ellipsis, EllipsisLoc)) 532 DiagnoseMisplacedEllipsis(EllipsisLoc, NameLoc, AlreadyHasEllipsis, true); 543 return Actions.ActOnTypeParameter(getCurScope(), TypenameKeyword, EllipsisLoc, 604 SourceLocation EllipsisLoc; local 605 if (TryConsumeToken(tok::ellipsis, EllipsisLoc)) 606 Diag(EllipsisLoc, 682 SourceLocation EllipsisLoc; local 712 DiagnoseMisplacedEllipsis(SourceLocation EllipsisLoc, SourceLocation CorrectLoc, bool AlreadyHasEllipsis, bool IdentifierHasName) argument 724 DiagnoseMisplacedEllipsisInDeclarator(SourceLocation EllipsisLoc, Declarator &D) argument 1103 SourceLocation EllipsisLoc; local 1256 SourceLocation EllipsisLoc; local [all...] |
H A D | ParseExpr.cpp | 1786 SourceLocation EllipsisLoc = ConsumeToken(); local 1808 LParenLoc = PP.getLocForEndOfToken(EllipsisLoc); 2556 SourceLocation EllipsisLoc = ConsumeToken(); local 2576 Diag(EllipsisLoc, getLangOpts().CPlusPlus1z 2582 EllipsisLoc, RHS.get(), T.getCloseLocation()); 2772 /*EllipsisLoc=*/NoLoc,
|
H A D | ParseExprCXX.cpp | 847 SourceLocation EllipsisLoc; local 958 TryConsumeToken(tok::ellipsis, EllipsisLoc); 1009 Intro.addCapture(Kind, Loc, Id, EllipsisLoc, InitKind, Init, 1081 SourceLocation EllipsisLoc; local 1085 ParseParameterDeclarationClause(D, Attr, ParamInfo, EllipsisLoc); 1146 EllipsisLoc, RParenLoc, 1212 /*EllipsisLoc=*/NoLoc,
|
H A D | ParseDeclCXX.cpp | 1915 SourceLocation EllipsisLoc; 1916 TryConsumeToken(tok::ellipsis, EllipsisLoc); 1925 EllipsisLoc); 3280 SourceLocation EllipsisLoc; 3281 TryConsumeToken(tok::ellipsis, EllipsisLoc); 3285 InitList.get(), EllipsisLoc); 3300 SourceLocation EllipsisLoc; local 3301 TryConsumeToken(tok::ellipsis, EllipsisLoc); 3306 T.getCloseLocation(), EllipsisLoc); 3469 SourceLocation EllipsisLoc local [all...] |
H A D | ParseObjc.cpp | 3423 SourceLocation EllipsisLoc; local 3425 TryConsumeToken(tok::ellipsis, EllipsisLoc); 3430 KeyExpr.get(), ValueExpr.get(), EllipsisLoc, None
|
H A D | ParseDecl.cpp | 2430 SourceLocation &EllipsisLoc) { 2442 TryConsumeToken(tok::ellipsis, EllipsisLoc); 2467 SourceLocation EllipsisLoc; 2468 ExprResult ArgExpr = ParseAlignArgument(T.getOpenLocation(), EllipsisLoc); 2481 AttributeList::AS_Keyword, EllipsisLoc); 5142 SourceLocation EllipsisLoc = ConsumeToken(); local 5147 if (EllipsisLoc.isValid()) 5148 DiagnoseMisplacedEllipsisInDeclarator(EllipsisLoc, D); 5151 D.setEllipsisLoc(EllipsisLoc); 5408 SourceLocation EllipsisLoc local 2429 ParseAlignArgument(SourceLocation Start, SourceLocation &EllipsisLoc) argument 5480 SourceLocation EllipsisLoc; local 5771 ParseParameterDeclarationClause( Declarator &D, ParsedAttributes &FirstArgAttrs, SmallVectorImpl<DeclaratorChunk::ParamInfo> &ParamInfo, SourceLocation &EllipsisLoc) argument [all...] |
/external/clang/lib/Sema/ |
H A D | SemaTemplateVariadic.cpp | 415 SourceLocation EllipsisLoc) { 421 TypeResult Result = ActOnPackExpansion(Arg.getAsType(), EllipsisLoc); 430 ExprResult Result = ActOnPackExpansion(Arg.getAsExpr(), EllipsisLoc); 443 Diag(EllipsisLoc, diag::err_pack_expansion_without_parameter_packs) 448 return Arg.getTemplatePackExpansion(EllipsisLoc); 454 SourceLocation EllipsisLoc) { 460 TypeSourceInfo *TSResult = CheckPackExpansion(TSInfo, EllipsisLoc, None); 468 Sema::CheckPackExpansion(TypeSourceInfo *Pattern, SourceLocation EllipsisLoc, argument 473 EllipsisLoc, NumExpansions); 480 TL.setEllipsisLoc(EllipsisLoc); 414 ActOnPackExpansion(const ParsedTemplateArgument &Arg, SourceLocation EllipsisLoc) argument 453 ActOnPackExpansion(ParsedType Type, SourceLocation EllipsisLoc) argument 485 CheckPackExpansion(QualType Pattern, SourceRange PatternRange, SourceLocation EllipsisLoc, Optional<unsigned> NumExpansions) argument 501 ActOnPackExpansion(Expr *Pattern, SourceLocation EllipsisLoc) argument 505 CheckPackExpansion(Expr *Pattern, SourceLocation EllipsisLoc, Optional<unsigned> NumExpansions) argument 538 CheckParameterPacksForExpansion( SourceLocation EllipsisLoc, SourceRange PatternRange, ArrayRef<UnexpandedParameterPack> Unexpanded, const MultiLevelTemplateArgumentList &TemplateArgs, bool &ShouldExpand, bool &RetainExpansion, Optional<unsigned> &NumExpansions) argument 948 ActOnCXXFoldExpr(SourceLocation LParenLoc, Expr *LHS, tok::TokenKind Operator, SourceLocation EllipsisLoc, Expr *RHS, SourceLocation RParenLoc) argument 986 BuildCXXFoldExpr(SourceLocation LParenLoc, Expr *LHS, BinaryOperatorKind Operator, SourceLocation EllipsisLoc, Expr *RHS, SourceLocation RParenLoc) argument 994 BuildEmptyCXXFoldExpr(SourceLocation EllipsisLoc, BinaryOperatorKind Operator) argument [all...] |
H A D | DeclSpec.cpp | 157 SourceLocation EllipsisLoc, 189 I.Fun.isVariadic = EllipsisLoc.isValid(); 192 I.Fun.EllipsisLoc = EllipsisLoc.getRawEncoding(); 152 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 RestrictQualifierLoc, SourceLocation MutableLoc, ExceptionSpecificationType ESpecType, SourceRange ESpecRange, ParsedType *Exceptions, SourceRange *ExceptionRanges, unsigned NumExceptions, Expr *NoexceptExpr, CachedTokens *ExceptionSpecTokens, SourceLocation LocalRangeBegin, SourceLocation LocalRangeEnd, Declarator &TheDeclarator, TypeResult TrailingReturnType) argument
|
H A D | SemaLambda.cpp | 204 /*EllipsisLoc*/ SourceLocation(), 1081 SourceLocation EllipsisLoc; local 1082 if (C->EllipsisLoc.isValid()) { 1084 EllipsisLoc = C->EllipsisLoc; 1086 Diag(C->EllipsisLoc, diag::err_pack_expansion_without_parameter_packs) 1100 tryCaptureVariable(Var, C->Loc, Kind, EllipsisLoc);
|
H A D | SemaTemplateInstantiate.cpp | 660 bool TryExpandParameterPacks(SourceLocation EllipsisLoc, argument 665 return getSema().CheckParameterPacksForExpansion(EllipsisLoc, 1759 SourceLocation EllipsisLoc; local 1810 EllipsisLoc = Base.getEllipsisLoc(); 1834 EllipsisLoc))
|
H A D | SemaTemplateInstantiateDecl.cpp | 119 SourceLocation EllipsisLoc = Aligned->getLocation(); local 120 if (S.CheckParameterPacksForExpansion(EllipsisLoc, Aligned->getRange(), 4039 SourceLocation EllipsisLoc; local 4122 New->getParent(), 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
|
/external/clang/lib/Serialization/ |
H A D | ASTReaderDecl.cpp | 1474 SourceLocation EllipsisLoc = ReadSourceLocation(Record, Idx); local 1475 *ToCapture++ = Capture(Loc, IsImplicit, Kind, Var, EllipsisLoc);
|
H A D | ASTReaderStmt.cpp | 819 SourceLocation EllipsisLoc local 823 Designators.push_back(Designator(Index, LBracketLoc, EllipsisLoc, 994 Expansions[I].EllipsisLoc = ReadSourceLocation(Record, Idx); 1571 E->EllipsisLoc = ReadSourceLocation(Record, Idx); 1636 E->EllipsisLoc = ReadSourceLocation(Record, Idx);
|