/external/clang/lib/Sema/ |
D | SemaTemplateVariadic.cpp | 362 SourceLocation EllipsisLoc) { in ActOnPackExpansion() argument 368 TypeResult Result = ActOnPackExpansion(Arg.getAsType(), EllipsisLoc); in ActOnPackExpansion() 377 ExprResult Result = ActOnPackExpansion(Arg.getAsExpr(), EllipsisLoc); in ActOnPackExpansion() 390 Diag(EllipsisLoc, diag::err_pack_expansion_without_parameter_packs) in ActOnPackExpansion() 395 return Arg.getTemplatePackExpansion(EllipsisLoc); in ActOnPackExpansion() 401 SourceLocation EllipsisLoc) { in ActOnPackExpansion() argument 407 TypeSourceInfo *TSResult = CheckPackExpansion(TSInfo, EllipsisLoc, in ActOnPackExpansion() 416 SourceLocation EllipsisLoc, in CheckPackExpansion() argument 421 EllipsisLoc, NumExpansions); in CheckPackExpansion() 427 TL.setEllipsisLoc(EllipsisLoc); in CheckPackExpansion() [all …]
|
D | SemaLambda.cpp | 401 SourceLocation EllipsisLoc; in ActOnStartOfLambdaDefinition() local 402 if (C->EllipsisLoc.isValid()) { in ActOnStartOfLambdaDefinition() 404 EllipsisLoc = C->EllipsisLoc; in ActOnStartOfLambdaDefinition() 406 Diag(C->EllipsisLoc, diag::err_pack_expansion_without_parameter_packs) in ActOnStartOfLambdaDefinition() 418 tryCaptureVariable(Var, C->Loc, Kind, EllipsisLoc); in ActOnStartOfLambdaDefinition()
|
D | DeclSpec.cpp | 148 SourceLocation EllipsisLoc, in getFunction() argument 177 I.Fun.EllipsisLoc = EllipsisLoc.getRawEncoding(); in getFunction()
|
D | SemaDeclCXX.cpp | 1016 SourceLocation EllipsisLoc) { in CheckBaseSpecifier() argument 1027 if (EllipsisLoc.isValid() && in CheckBaseSpecifier() 1029 Diag(EllipsisLoc, diag::err_pack_expansion_without_parameter_packs) in CheckBaseSpecifier() 1031 EllipsisLoc = SourceLocation(); in CheckBaseSpecifier() 1037 Access, TInfo, EllipsisLoc); in CheckBaseSpecifier() 1089 Access, TInfo, EllipsisLoc); in CheckBaseSpecifier() 1101 SourceLocation EllipsisLoc) { in ActOnBaseSpecifier() argument 1113 if (EllipsisLoc.isInvalid() && in ActOnBaseSpecifier() 1120 EllipsisLoc)) in ActOnBaseSpecifier() 1745 SourceLocation EllipsisLoc) { in ActOnMemInitializer() argument [all …]
|
D | SemaTemplateInstantiate.cpp | 719 bool TryExpandParameterPacks(SourceLocation EllipsisLoc, in TryExpandParameterPacks() argument 725 return getSema().CheckParameterPacksForExpansion(EllipsisLoc, in TryExpandParameterPacks() 1653 SourceLocation EllipsisLoc; in SubstBaseSpecifiers() local 1704 EllipsisLoc = Base->getEllipsisLoc(); in SubstBaseSpecifiers() 1728 EllipsisLoc)) in SubstBaseSpecifiers()
|
D | TreeTransform.h | 251 bool TryExpandParameterPacks(SourceLocation EllipsisLoc, in TryExpandParameterPacks() argument 939 SourceLocation EllipsisLoc, in RebuildPackExpansionType() argument 941 return getSema().CheckPackExpansion(Pattern, PatternRange, EllipsisLoc, in RebuildPackExpansionType() 1016 SourceLocation EllipsisLoc, in RebuildCaseStmt() argument 1019 return getSema().ActOnCaseStmt(CaseLoc, LHS, EllipsisLoc, RHS, in RebuildCaseStmt() 2451 SourceLocation EllipsisLoc, in RebuildPackExpansion() argument 2457 EllipsisLoc, NumExpansions); in RebuildPackExpansion() 2470 EllipsisLoc); in RebuildPackExpansion() 2482 EllipsisLoc, in RebuildPackExpansion() 2497 ExprResult RebuildPackExpansion(Expr *Pattern, SourceLocation EllipsisLoc, in RebuildPackExpansion() argument [all …]
|
/external/clang/include/clang/Sema/ |
D | ScopeInfo.h | 175 SourceLocation EllipsisLoc; variable 183 SourceLocation Loc, SourceLocation EllipsisLoc, in Capture() argument 186 CopyExprAndNested(Cpy, isNested), Loc(Loc), EllipsisLoc(EllipsisLoc), in Capture() 193 EllipsisLoc(), CaptureType(CaptureType) { } in Capture() 211 SourceLocation getEllipsisLoc() const { return EllipsisLoc; } in getEllipsisLoc() 247 SourceLocation Loc, SourceLocation EllipsisLoc, in addCapture() argument 250 EllipsisLoc, CaptureType, Cpy)); in addCapture()
|
D | ParsedTemplate.h | 61 Loc(TemplateLoc), SS(SS), EllipsisLoc() { } in ParsedTemplateArgument() 103 return EllipsisLoc; in getEllipsisLoc() 111 SourceLocation EllipsisLoc) const; 130 SourceLocation EllipsisLoc; variable
|
D | Designator.h | 57 unsigned LBracketLoc, EllipsisLoc; member 123 return SourceLocation::getFromRawEncoding(ArrayRangeInfo.EllipsisLoc); in getEllipsisLoc() 149 SourceLocation EllipsisLoc) { in getArrayRange() argument 155 D.ArrayRangeInfo.EllipsisLoc = EllipsisLoc.getRawEncoding(); in getArrayRange()
|
D | DeclSpec.h | 1106 unsigned EllipsisLoc; member 1191 return SourceLocation::getFromRawEncoding(EllipsisLoc); in getEllipsisLoc() 1342 SourceLocation EllipsisLoc, 1497 SourceLocation EllipsisLoc; variable 1587 EllipsisLoc = SourceLocation(); in clear() 1892 bool hasEllipsis() const { return EllipsisLoc.isValid(); } in hasEllipsis() 1893 SourceLocation getEllipsisLoc() const { return EllipsisLoc; } in getEllipsisLoc() 1894 void setEllipsisLoc(SourceLocation EL) { EllipsisLoc = EL; } in setEllipsisLoc() 1960 SourceLocation EllipsisLoc; member 1964 SourceLocation EllipsisLoc = SourceLocation()) [all …]
|
D | Sema.h | 2525 SourceLocation EllipsisLoc, bool BuildAndDiagnose, 2532 SourceLocation EllipsisLoc = SourceLocation()); 3956 SourceLocation EllipsisLoc); 3966 SourceLocation EllipsisLoc); 3976 SourceLocation EllipsisLoc); 3986 SourceLocation EllipsisLoc); 4117 SourceLocation EllipsisLoc); 4124 SourceLocation EllipsisLoc); 4326 SourceLocation EllipsisLoc, 4343 SourceLocation EllipsisLoc, [all …]
|
/external/clang/lib/Parse/ |
D | ParseTemplate.cpp | 478 SourceLocation EllipsisLoc; in ParseTypeParameter() local 481 EllipsisLoc = ConsumeToken(); in ParseTypeParameter() 483 Diag(EllipsisLoc, in ParseTypeParameter() 516 EllipsisLoc, KeyLoc, ParamName, NameLoc, in ParseTypeParameter() 566 SourceLocation EllipsisLoc; in ParseTemplateTemplateParameter() local 568 EllipsisLoc = ConsumeToken(); in ParseTemplateTemplateParameter() 570 Diag(EllipsisLoc, in ParseTemplateTemplateParameter() 614 ParamList, EllipsisLoc, in ParseTemplateTemplateParameter() 943 SourceLocation EllipsisLoc; in ParseTemplateTemplateArgument() local 957 EllipsisLoc = ConsumeToken(); in ParseTemplateTemplateArgument() [all …]
|
D | ParseDecl.cpp | 1753 SourceLocation &EllipsisLoc) { in ParseAlignArgument() argument 1765 EllipsisLoc = ConsumeToken(); in ParseAlignArgument() 1790 SourceLocation EllipsisLoc; in ParseAlignmentSpecifier() local 1791 ExprResult ArgExpr = ParseAlignArgument(T.getOpenLocation(), EllipsisLoc); in ParseAlignmentSpecifier() 1802 if (EllipsisLoc.isValid()) { in ParseAlignmentSpecifier() 1803 Diag(EllipsisLoc, diag::err_alignas_pack_exp_unsupported); in ParseAlignmentSpecifier() 3828 SourceLocation EllipsisLoc) { in diagnoseMisplacedEllipsis() argument 3829 if (EllipsisLoc.isValid()) { in diagnoseMisplacedEllipsis() 3833 D.setEllipsisLoc(EllipsisLoc); in diagnoseMisplacedEllipsis() 3835 P.Diag(EllipsisLoc, diag::err_misplaced_ellipsis_in_declaration) in diagnoseMisplacedEllipsis() [all …]
|
D | ParseDeclCXX.cpp | 1508 SourceLocation EllipsisLoc; in ParseBaseSpecifier() local 1510 EllipsisLoc = ConsumeToken(); in ParseBaseSpecifier() 1518 BaseType.get(), BaseLoc, EllipsisLoc); in ParseBaseSpecifier() 2511 SourceLocation EllipsisLoc; in ParseMemInitializer() local 2513 EllipsisLoc = ConsumeToken(); in ParseMemInitializer() 2517 InitList.take(), EllipsisLoc); in ParseMemInitializer() 2532 SourceLocation EllipsisLoc; in ParseMemInitializer() local 2534 EllipsisLoc = ConsumeToken(); in ParseMemInitializer() 2540 EllipsisLoc); in ParseMemInitializer() 2701 SourceLocation EllipsisLoc = ConsumeToken(); in ParseDynamicExceptionSpecification() local [all …]
|
D | ParseInit.cpp | 339 SourceLocation EllipsisLoc = ConsumeToken(); in ParseInitializerWithPotentialDesignator() local 348 StartLoc, EllipsisLoc)); in ParseInitializerWithPotentialDesignator()
|
D | ParseExprCXX.cpp | 675 SourceLocation EllipsisLoc; in ParseLambdaIntroducer() local 698 EllipsisLoc = ConsumeToken(); in ParseLambdaIntroducer() 709 Intro.addCapture(Kind, Loc, Id, EllipsisLoc); in ParseLambdaIntroducer() 762 SourceLocation EllipsisLoc; in ParseLambdaExpressionAfterIntroducer() local 765 ParseParameterDeclarationClause(D, Attr, ParamInfo, EllipsisLoc); in ParseLambdaExpressionAfterIntroducer() 809 /*isVariadic=*/EllipsisLoc.isValid(), in ParseLambdaExpressionAfterIntroducer() 810 EllipsisLoc, in ParseLambdaExpressionAfterIntroducer()
|
/external/clang/include/clang/AST/ |
D | TemplateBase.h | 374 unsigned EllipsisLoc; member 387 SourceLocation EllipsisLoc) in TemplateArgumentLocInfo() 392 Template.EllipsisLoc = EllipsisLoc.getRawEncoding(); in TemplateArgumentLocInfo() 413 return SourceLocation::getFromRawEncoding(Template.EllipsisLoc); in getTemplateEllipsisLoc() 444 SourceLocation EllipsisLoc = SourceLocation()) 445 : Argument(Argument), LocInfo(QualifierLoc, TemplateNameLoc, EllipsisLoc) { in Argument()
|
D | DeclCXX.h | 176 SourceLocation EllipsisLoc; 206 TypeSourceInfo *TInfo, SourceLocation EllipsisLoc) 207 : Range(R), EllipsisLoc(EllipsisLoc), Virtual(V), BaseOfClass(BC), 225 bool isPackExpansion() const { return EllipsisLoc.isValid(); } 237 return EllipsisLoc; 1742 SourceLocation EllipsisLoc);
|
D | ExprCXX.h | 1153 SourceLocation EllipsisLoc; variable 1174 SourceLocation EllipsisLoc = SourceLocation()); 1214 bool isPackExpansion() const { return EllipsisLoc.isValid(); } in isPackExpansion() 1220 return EllipsisLoc; in getEllipsisLoc() 3302 SourceLocation EllipsisLoc; variable 3317 PackExpansionExpr(QualType T, Expr *Pattern, SourceLocation EllipsisLoc, in PackExpansionExpr() argument 3323 EllipsisLoc(EllipsisLoc), in PackExpansionExpr() 3337 SourceLocation getEllipsisLoc() const { return EllipsisLoc; } in getEllipsisLoc() 3349 return SourceRange(Pattern->getLocStart(), EllipsisLoc); in getSourceRange()
|
D | ExprObjC.h | 205 SourceLocation EllipsisLoc; member 212 bool isPackExpansion() const { return EllipsisLoc.isValid(); } in isPackExpansion() 231 SourceLocation EllipsisLoc; member 307 Result.EllipsisLoc = Expansion.EllipsisLoc; in getKeyValueElement()
|
D | Stmt.h | 668 SourceLocation EllipsisLoc; variable 678 EllipsisLoc = ellipsisLoc; in CaseStmt() 687 SourceLocation getEllipsisLoc() const { return EllipsisLoc; } in getEllipsisLoc() 688 void setEllipsisLoc(SourceLocation L) { EllipsisLoc = L; } in setEllipsisLoc()
|
D | TypeLoc.h | 1727 SourceLocation EllipsisLoc; member 1735 return this->getLocalData()->EllipsisLoc; in getEllipsisLoc() 1739 this->getLocalData()->EllipsisLoc = Loc; in setEllipsisLoc()
|
D | Expr.h | 3746 unsigned EllipsisLoc; member 3791 ArrayOrRange.EllipsisLoc = SourceLocation().getRawEncoding(); in Designator() 3797 SourceLocation EllipsisLoc, SourceLocation RBracketLoc) in Designator() argument 3801 ArrayOrRange.EllipsisLoc = EllipsisLoc.getRawEncoding(); in Designator() 3849 return SourceLocation::getFromRawEncoding(ArrayOrRange.EllipsisLoc); in getEllipsisLoc()
|
/external/clang/lib/AST/ |
D | ExprCXX.cpp | 761 SourceLocation EllipsisLoc) in Capture() argument 762 : VarAndBits(Var, 0), Loc(Loc), EllipsisLoc(EllipsisLoc) in Capture()
|
/external/clang/lib/Serialization/ |
D | ASTReaderStmt.cpp | 695 SourceLocation EllipsisLoc in VisitDesignatedInitExpr() local 699 Designators.push_back(Designator(Index, LBracketLoc, EllipsisLoc, in VisitDesignatedInitExpr() 850 Expansions[I].EllipsisLoc = ReadSourceLocation(Record, Idx); in VisitObjCDictionaryLiteral() 1425 E->EllipsisLoc = ReadSourceLocation(Record, Idx); in VisitPackExpansionExpr()
|