/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 | 185 SourceLocation EllipsisLoc; member in class:clang::sema::CapturingScopeInfo::Capture 193 SourceLocation Loc, SourceLocation EllipsisLoc, 196 CopyExprAndNested(Cpy, isNested), Loc(Loc), EllipsisLoc(EllipsisLoc), 203 EllipsisLoc(), CaptureType(CaptureType) { } 221 SourceLocation getEllipsisLoc() const { return EllipsisLoc; } 257 SourceLocation Loc, SourceLocation EllipsisLoc, 260 EllipsisLoc, CaptureType, Cpy)); 192 Capture(VarDecl *Var, bool block, bool byRef, bool isNested, SourceLocation Loc, SourceLocation EllipsisLoc, QualType CaptureType, Expr *Cpy) argument 256 addCapture(VarDecl *Var, bool isBlock, bool isByref, bool isNested, SourceLocation Loc, SourceLocation EllipsisLoc, QualType CaptureType, Expr *Cpy) argument
|
H A D | DeclSpec.h | 1105 /// proto ends with ',...)', this is true. When true, EllipsisLoc 1131 unsigned EllipsisLoc; member in struct:clang::DeclaratorChunk::FunctionTypeInfo 1209 return SourceLocation::getFromRawEncoding(EllipsisLoc); 1365 SourceLocation EllipsisLoc, 1518 SourceLocation EllipsisLoc; member in class:clang::Declarator 1608 EllipsisLoc = SourceLocation(); 1912 bool hasEllipsis() const { return EllipsisLoc.isValid(); } 1913 SourceLocation getEllipsisLoc() const { return EllipsisLoc; } 1914 void setEllipsisLoc(SourceLocation EL) { EllipsisLoc = EL; } 1979 SourceLocation EllipsisLoc; [all...] |
/external/clang/lib/Parse/ |
H A D | ParseInit.cpp | 339 SourceLocation EllipsisLoc = ConsumeToken(); local 348 StartLoc, EllipsisLoc));
|
H A D | ParseTemplate.cpp | 488 SourceLocation EllipsisLoc; local 491 EllipsisLoc = ConsumeToken(); 493 Diag(EllipsisLoc, 526 EllipsisLoc, KeyLoc, ParamName, NameLoc, 576 SourceLocation EllipsisLoc; local 578 EllipsisLoc = ConsumeToken(); 580 Diag(EllipsisLoc, 624 ParamList, EllipsisLoc, 1020 SourceLocation EllipsisLoc; local 1034 EllipsisLoc 1175 SourceLocation EllipsisLoc = ConsumeToken(); local [all...] |
H A D | ParseExpr.cpp | 1661 SourceLocation EllipsisLoc = ConsumeToken(); local 1683 LParenLoc = PP.getLocForEndOfToken(EllipsisLoc);
|
H A D | ParseDeclCXX.cpp | 1570 SourceLocation EllipsisLoc; 1572 EllipsisLoc = ConsumeToken(); 1580 BaseType.get(), BaseLoc, EllipsisLoc); 2563 SourceLocation EllipsisLoc; 2565 EllipsisLoc = ConsumeToken(); 2569 InitList.take(), EllipsisLoc); 2584 SourceLocation EllipsisLoc; local 2586 EllipsisLoc = ConsumeToken(); 2592 EllipsisLoc); 2703 SourceLocation EllipsisLoc local [all...] |
H A D | ParseExprCXX.cpp | 680 SourceLocation EllipsisLoc; local 703 EllipsisLoc = ConsumeToken(); 714 Intro.addCapture(Kind, Loc, Id, EllipsisLoc); 767 SourceLocation EllipsisLoc; local 770 ParseParameterDeclarationClause(D, Attr, ParamInfo, EllipsisLoc); 811 /*isVariadic=*/EllipsisLoc.isValid(), 812 /*isAmbiguous=*/false, EllipsisLoc, 858 /*EllipsisLoc=*/SourceLocation(),
|
H A D | ParseObjc.cpp | 2721 SourceLocation EllipsisLoc; local 2723 EllipsisLoc = ConsumeToken(); 2728 KeyExpr.get(), ValueExpr.get(), EllipsisLoc, llvm::Optional<unsigned>()
|
H A D | ParseDecl.cpp | 2024 SourceLocation &EllipsisLoc) { 2036 EllipsisLoc = ConsumeToken(); 2061 SourceLocation EllipsisLoc; 2062 ExprResult ArgExpr = ParseAlignArgument(T.getOpenLocation(), EllipsisLoc); 2073 if (EllipsisLoc.isValid()) { 2074 Diag(EllipsisLoc, diag::err_alignas_pack_exp_unsupported); 4191 SourceLocation EllipsisLoc) { 4192 if (EllipsisLoc.isValid()) { 4196 D.setEllipsisLoc(EllipsisLoc); 4198 P.Diag(EllipsisLoc, dia 2023 ParseAlignArgument(SourceLocation Start, SourceLocation &EllipsisLoc) argument 4190 diagnoseMisplacedEllipsis(Parser &P, Declarator &D, SourceLocation EllipsisLoc) argument 4275 SourceLocation EllipsisLoc = ConsumeToken(); local 4487 SourceLocation EllipsisLoc = D.getEllipsisLoc(); local 4557 SourceLocation EllipsisLoc; local 4799 ParseParameterDeclarationClause( Declarator &D, ParsedAttributes &FirstArgAttrs, SmallVector<DeclaratorChunk::ParamInfo, 16> &ParamInfo, SourceLocation &EllipsisLoc) argument [all...] |
/external/clang/lib/Sema/ |
H A D | SemaTemplateVariadic.cpp | 401 SourceLocation EllipsisLoc) { 407 TypeResult Result = ActOnPackExpansion(Arg.getAsType(), EllipsisLoc); 416 ExprResult Result = ActOnPackExpansion(Arg.getAsExpr(), EllipsisLoc); 429 Diag(EllipsisLoc, diag::err_pack_expansion_without_parameter_packs) 434 return Arg.getTemplatePackExpansion(EllipsisLoc); 440 SourceLocation EllipsisLoc) { 446 TypeSourceInfo *TSResult = CheckPackExpansion(TSInfo, EllipsisLoc, 455 SourceLocation EllipsisLoc, 460 EllipsisLoc, NumExpansions); 466 TL.setEllipsisLoc(EllipsisLoc); 400 ActOnPackExpansion(const ParsedTemplateArgument &Arg, SourceLocation EllipsisLoc) argument 439 ActOnPackExpansion(ParsedType Type, SourceLocation EllipsisLoc) argument 454 CheckPackExpansion(TypeSourceInfo *Pattern, SourceLocation EllipsisLoc, llvm::Optional<unsigned> NumExpansions) argument 475 CheckPackExpansion(QualType Pattern, SourceRange PatternRange, SourceLocation EllipsisLoc, llvm::Optional<unsigned> NumExpansions) argument 492 ActOnPackExpansion(Expr *Pattern, SourceLocation EllipsisLoc) argument 496 CheckPackExpansion(Expr *Pattern, SourceLocation EllipsisLoc, llvm::Optional<unsigned> NumExpansions) argument 529 CheckParameterPacksForExpansion(SourceLocation EllipsisLoc, SourceRange PatternRange, ArrayRef<UnexpandedParameterPack> Unexpanded, const MultiLevelTemplateArgumentList &TemplateArgs, bool &ShouldExpand, bool &RetainExpansion, llvm::Optional<unsigned> &NumExpansions) argument [all...] |
H A D | DeclSpec.cpp | 149 SourceLocation EllipsisLoc, 178 I.Fun.EllipsisLoc = EllipsisLoc.getRawEncoding(); 147 getFunction(bool hasProto, bool isVariadic, bool isAmbiguous, SourceLocation EllipsisLoc, ParamInfo *ArgInfo, unsigned NumArgs, 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 | 550 SourceLocation EllipsisLoc; local 551 if (C->EllipsisLoc.isValid()) { 553 EllipsisLoc = C->EllipsisLoc; 555 Diag(C->EllipsisLoc, diag::err_pack_expansion_without_parameter_packs) 566 tryCaptureVariable(Var, C->Loc, Kind, EllipsisLoc);
|
H A D | SemaTemplateInstantiate.cpp | 707 bool TryExpandParameterPacks(SourceLocation EllipsisLoc, argument 713 return getSema().CheckParameterPacksForExpansion(EllipsisLoc, 1668 SourceLocation EllipsisLoc; local 1719 EllipsisLoc = Base->getEllipsisLoc(); 1743 EllipsisLoc))
|
H A D | SemaTemplateInstantiateDecl.cpp | 2978 SourceLocation EllipsisLoc; local 3060 New->getParent(), EllipsisLoc);
|
/external/clang/include/clang/AST/ |
H A D | TemplateBase.h | 329 unsigned EllipsisLoc; member in struct:clang::TemplateArgumentLocInfo::__anon3314::__anon3315 342 SourceLocation EllipsisLoc) 347 Template.EllipsisLoc = EllipsisLoc.getRawEncoding(); 368 return SourceLocation::getFromRawEncoding(Template.EllipsisLoc); 399 SourceLocation EllipsisLoc = SourceLocation()) 400 : Argument(Argument), LocInfo(QualifierLoc, TemplateNameLoc, EllipsisLoc) { 340 TemplateArgumentLocInfo(NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateNameLoc, SourceLocation EllipsisLoc) argument
|
H A D | ExprCXX.h | 1179 SourceLocation EllipsisLoc; member in class:clang::LambdaExpr::Capture 1195 /// \param EllipsisLoc The location of the ellipsis (...) for a 1200 SourceLocation EllipsisLoc = SourceLocation()); 1240 bool isPackExpansion() const { return EllipsisLoc.isValid(); } 1246 return EllipsisLoc; 3347 SourceLocation EllipsisLoc; 3362 PackExpansionExpr(QualType T, Expr *Pattern, SourceLocation EllipsisLoc, 3368 EllipsisLoc(EllipsisLoc), 3382 SourceLocation getEllipsisLoc() const { return EllipsisLoc; } [all...] |
H A D | ExprObjC.h | 205 SourceLocation EllipsisLoc; member in struct:clang::ObjCDictionaryElement 212 bool isPackExpansion() const { return EllipsisLoc.isValid(); } 231 SourceLocation EllipsisLoc; member in struct:clang::ObjCDictionaryLiteral::ExpansionData 307 Result.EllipsisLoc = Expansion.EllipsisLoc;
|
H A D | DeclCXX.h | 177 SourceLocation EllipsisLoc; member in class:clang::CXXBaseSpecifier 207 TypeSourceInfo *TInfo, SourceLocation EllipsisLoc) 208 : Range(R), EllipsisLoc(EllipsisLoc), Virtual(V), BaseOfClass(BC), 226 bool isPackExpansion() const { return EllipsisLoc.isValid(); } 238 return EllipsisLoc; 1739 SourceLocation EllipsisLoc); 206 CXXBaseSpecifier(SourceRange R, bool V, bool BC, AccessSpecifier A, TypeSourceInfo *TInfo, SourceLocation EllipsisLoc) argument
|
H A D | Stmt.h | 665 SourceLocation EllipsisLoc; member in class:clang::CaseStmt 675 EllipsisLoc = ellipsisLoc; 684 SourceLocation getEllipsisLoc() const { return EllipsisLoc; } 685 void setEllipsisLoc(SourceLocation L) { EllipsisLoc = L; }
|
/external/clang/lib/AST/ |
H A D | DeclCXX.cpp | 1502 SourceLocation EllipsisLoc) 1503 : Initializee(TInfo), MemberOrEllipsisLocation(EllipsisLoc), Init(Init), 1498 CXXCtorInitializer(ASTContext &Context, TypeSourceInfo *TInfo, bool IsVirtual, SourceLocation L, Expr *Init, SourceLocation R, SourceLocation EllipsisLoc) argument
|
H A D | ExprCXX.cpp | 773 SourceLocation EllipsisLoc) 774 : VarAndBits(Var, 0), Loc(Loc), EllipsisLoc(EllipsisLoc) 771 Capture(SourceLocation Loc, bool Implicit, LambdaCaptureKind Kind, VarDecl *Var, SourceLocation EllipsisLoc) argument
|
/external/clang/lib/Serialization/ |
H A D | ASTReaderDecl.cpp | 1143 SourceLocation EllipsisLoc = ReadSourceLocation(Record, Idx); local 1144 *ToCapture++ = Capture(Loc, IsImplicit, Kind, Var, EllipsisLoc);
|
H A D | ASTReaderStmt.cpp | 704 SourceLocation EllipsisLoc local 708 Designators.push_back(Designator(Index, LBracketLoc, EllipsisLoc, 859 Expansions[I].EllipsisLoc = ReadSourceLocation(Record, Idx); 1436 E->EllipsisLoc = ReadSourceLocation(Record, Idx);
|