Searched defs:EllipsisLoc (Results 1 - 25 of 30) sorted by relevance

12

/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.h185 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 DDeclSpec.h1105 /// 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 DParseInit.cpp339 SourceLocation EllipsisLoc = ConsumeToken(); local
348 StartLoc, EllipsisLoc));
H A DParseTemplate.cpp488 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 DParseExpr.cpp1661 SourceLocation EllipsisLoc = ConsumeToken(); local
1683 LParenLoc = PP.getLocForEndOfToken(EllipsisLoc);
H A DParseDeclCXX.cpp1570 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 DParseExprCXX.cpp680 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 DParseObjc.cpp2721 SourceLocation EllipsisLoc; local
2723 EllipsisLoc = ConsumeToken();
2728 KeyExpr.get(), ValueExpr.get(), EllipsisLoc, llvm::Optional<unsigned>()
H A DParseDecl.cpp2024 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 DSemaTemplateVariadic.cpp401 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 DDeclSpec.cpp149 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 DSemaLambda.cpp550 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 DSemaTemplateInstantiate.cpp707 bool TryExpandParameterPacks(SourceLocation EllipsisLoc, argument
713 return getSema().CheckParameterPacksForExpansion(EllipsisLoc,
1668 SourceLocation EllipsisLoc; local
1719 EllipsisLoc = Base->getEllipsisLoc();
1743 EllipsisLoc))
H A DSemaTemplateInstantiateDecl.cpp2978 SourceLocation EllipsisLoc; local
3060 New->getParent(), EllipsisLoc);
/external/clang/include/clang/AST/
H A DTemplateBase.h329 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 DExprCXX.h1179 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 DExprObjC.h205 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 DDeclCXX.h177 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 DStmt.h665 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 DDeclCXX.cpp1502 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 DExprCXX.cpp773 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 DASTReaderDecl.cpp1143 SourceLocation EllipsisLoc = ReadSourceLocation(Record, Idx); local
1144 *ToCapture++ = Capture(Loc, IsImplicit, Kind, Var, EllipsisLoc);
H A DASTReaderStmt.cpp704 SourceLocation EllipsisLoc local
708 Designators.push_back(Designator(Index, LBracketLoc, EllipsisLoc,
859 Expansions[I].EllipsisLoc = ReadSourceLocation(Record, Idx);
1436 E->EllipsisLoc = ReadSourceLocation(Record, Idx);

Completed in 335 milliseconds

12