Searched defs:EllipsisLoc (Results 1 - 25 of 30) 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());
116 bool isPackExpansion() const { return EllipsisLoc.isValid(); }
122 return EllipsisLoc;
H A DTemplateBase.h370 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 DExprObjC.h217 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 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;
1943 SourceLocation EllipsisLoc);
195 CXXBaseSpecifier(SourceRange R, bool V, bool BC, AccessSpecifier A, TypeSourceInfo *TInfo, SourceLocation EllipsisLoc) argument
H A DStmt.h678 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 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 DAttributeList.h95 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 DScopeInfo.h424 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 DDeclSpec.h1188 /// 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 DParseInit.cpp335 SourceLocation EllipsisLoc = ConsumeToken(); local
344 StartLoc, EllipsisLoc));
H A DParseTemplate.cpp506 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 DParseExpr.cpp1786 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 DParseExprCXX.cpp847 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 DParseDeclCXX.cpp1915 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 DParseObjc.cpp3423 SourceLocation EllipsisLoc; local
3425 TryConsumeToken(tok::ellipsis, EllipsisLoc);
3430 KeyExpr.get(), ValueExpr.get(), EllipsisLoc, None
H A DParseDecl.cpp2430 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 DSemaTemplateVariadic.cpp415 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 DDeclSpec.cpp157 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 DSemaLambda.cpp204 /*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 DSemaTemplateInstantiate.cpp660 bool TryExpandParameterPacks(SourceLocation EllipsisLoc, argument
665 return getSema().CheckParameterPacksForExpansion(EllipsisLoc,
1759 SourceLocation EllipsisLoc; local
1810 EllipsisLoc = Base.getEllipsisLoc();
1834 EllipsisLoc))
H A DSemaTemplateInstantiateDecl.cpp119 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 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
/external/clang/lib/Serialization/
H A DASTReaderDecl.cpp1474 SourceLocation EllipsisLoc = ReadSourceLocation(Record, Idx); local
1475 *ToCapture++ = Capture(Loc, IsImplicit, Kind, Var, EllipsisLoc);
H A DASTReaderStmt.cpp819 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);

Completed in 387 milliseconds

12