Home
last modified time | relevance | path

Searched refs:EllipsisLoc (Results 1 – 25 of 38) sorted by relevance

12

/external/clang/lib/Sema/
DSemaTemplateVariadic.cpp362 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 …]
DSemaLambda.cpp401 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()
DDeclSpec.cpp148 SourceLocation EllipsisLoc, in getFunction() argument
177 I.Fun.EllipsisLoc = EllipsisLoc.getRawEncoding(); in getFunction()
DSemaDeclCXX.cpp1016 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 …]
DSemaTemplateInstantiate.cpp719 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()
DTreeTransform.h251 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/
DScopeInfo.h175 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()
DParsedTemplate.h61 Loc(TemplateLoc), SS(SS), EllipsisLoc() { } in ParsedTemplateArgument()
103 return EllipsisLoc; in getEllipsisLoc()
111 SourceLocation EllipsisLoc) const;
130 SourceLocation EllipsisLoc; variable
DDesignator.h57 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()
DDeclSpec.h1106 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 …]
DSema.h2525 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/
DParseTemplate.cpp478 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 …]
DParseDecl.cpp1753 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 …]
DParseDeclCXX.cpp1508 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 …]
DParseInit.cpp339 SourceLocation EllipsisLoc = ConsumeToken(); in ParseInitializerWithPotentialDesignator() local
348 StartLoc, EllipsisLoc)); in ParseInitializerWithPotentialDesignator()
DParseExprCXX.cpp675 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/
DTemplateBase.h374 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()
DDeclCXX.h176 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);
DExprCXX.h1153 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()
DExprObjC.h205 SourceLocation EllipsisLoc; member
212 bool isPackExpansion() const { return EllipsisLoc.isValid(); } in isPackExpansion()
231 SourceLocation EllipsisLoc; member
307 Result.EllipsisLoc = Expansion.EllipsisLoc; in getKeyValueElement()
DStmt.h668 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()
DTypeLoc.h1727 SourceLocation EllipsisLoc; member
1735 return this->getLocalData()->EllipsisLoc; in getEllipsisLoc()
1739 this->getLocalData()->EllipsisLoc = Loc; in setEllipsisLoc()
DExpr.h3746 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/
DExprCXX.cpp761 SourceLocation EllipsisLoc) in Capture() argument
762 : VarAndBits(Var, 0), Loc(Loc), EllipsisLoc(EllipsisLoc) in Capture()
/external/clang/lib/Serialization/
DASTReaderStmt.cpp695 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()

12