Searched refs:EllipsisLoc (Results 1 - 25 of 40) sorted by relevance

12

/external/clang/include/clang/AST/
H A DLambdaCapture.h41 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 DTemplateBase.h368 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 DDeclCXX.h165 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 DExprObjC.h206 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 DExprCXX.h3349 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 DTypeLoc.h1865 SourceLocation EllipsisLoc;
1873 return this->getLocalData()->EllipsisLoc;
1877 this->getLocalData()->EllipsisLoc = Loc;
H A DStmt.h685 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 DParsedTemplate.h61 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 DDesignator.h57 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 DScopeInfo.h390 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 DAttributeList.h93 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 DDeclSpec.h1146 /// 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 DSema.h3291 /// \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 DParseTemplate.cpp476 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 DParseInit.cpp321 SourceLocation EllipsisLoc = ConsumeToken(); local
330 StartLoc, EllipsisLoc));
H A DParseDecl.cpp2241 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 DParseDeclCXX.cpp1778 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 DParseExprCXX.cpp797 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 DSemaTemplateVariadic.cpp406 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 DSemaLambda.cpp204 /*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 DDeclSpec.cpp154 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 DSemaTemplateInstantiate.cpp676 bool TryExpandParameterPacks(SourceLocation EllipsisLoc, argument
681 return getSema().CheckParameterPacksForExpansion(EllipsisLoc,
1726 SourceLocation EllipsisLoc; local
1777 EllipsisLoc = Base.getEllipsisLoc();
1801 EllipsisLoc))
H A DTreeTransform.h222 /// \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 DParser.h2145 SourceLocation &EllipsisLoc);
2216 SourceLocation &EllipsisLoc);
2405 void DiagnoseMisplacedEllipsis(SourceLocation EllipsisLoc,
2409 void DiagnoseMisplacedEllipsisInDeclarator(SourceLocation EllipsisLoc,
/external/clang/lib/AST/
H A DExprCXX.cpp890 SourceLocation EllipsisLoc)
891 : DeclAndBits(Var, 0), Loc(Loc), EllipsisLoc(EllipsisLoc)
888 LambdaCapture(SourceLocation Loc, bool Implicit, LambdaCaptureKind Kind, VarDecl *Var, SourceLocation EllipsisLoc) argument

Completed in 2835 milliseconds

12