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

12

/netbsd-current/external/apache2/llvm/dist/clang/include/clang/AST/
H A DLambdaCapture.h52 SourceLocation EllipsisLoc; member in class:clang::LambdaCapture
70 /// \param EllipsisLoc The location of the ellipsis (...) for a
75 SourceLocation EllipsisLoc = SourceLocation());
129 bool isPackExpansion() const { return EllipsisLoc.isValid(); }
135 return EllipsisLoc;
H A DTemplateBase.h414 SourceLocation EllipsisLoc; member in struct:clang::TemplateArgumentLocInfo::TemplateTemplateArgLocInfo
433 SourceLocation EllipsisLoc);
452 return getTemplate()->EllipsisLoc;
488 SourceLocation EllipsisLoc = SourceLocation())
490 LocInfo(Ctx, QualifierLoc, TemplateNameLoc, EllipsisLoc) {
H A DDeclCXX.h154 SourceLocation EllipsisLoc; member in class:clang::CXXBaseSpecifier
184 TypeSourceInfo *TInfo, SourceLocation EllipsisLoc)
185 : Range(R), EllipsisLoc(EllipsisLoc), Virtual(V), BaseOfClass(BC),
206 bool isPackExpansion() const { return EllipsisLoc.isValid(); }
218 return EllipsisLoc;
2217 SourceLocation EllipsisLoc);
3610 SourceLocation EllipsisLoc; member in class:clang::UnresolvedUsingValueDecl
3623 SourceLocation EllipsisLoc)
3626 UsingLocation(UsingLoc), EllipsisLoc(EllipsisLo
183 CXXBaseSpecifier(SourceRange R, bool V, bool BC, AccessSpecifier A, TypeSourceInfo *TInfo, SourceLocation EllipsisLoc) argument
3619 UnresolvedUsingValueDecl(DeclContext *DC, QualType Ty, SourceLocation UsingLoc, NestedNameSpecifierLoc QualifierLoc, const DeclarationNameInfo &NameInfo, SourceLocation EllipsisLoc) argument
3709 SourceLocation EllipsisLoc; member in class:clang::UnresolvedUsingTypenameDecl
3714 UnresolvedUsingTypenameDecl(DeclContext *DC, SourceLocation UsingLoc, SourceLocation TypenameLoc, NestedNameSpecifierLoc QualifierLoc, SourceLocation TargetNameLoc, IdentifierInfo *TargetName, SourceLocation EllipsisLoc) argument
[all...]
H A DExprObjC.h271 SourceLocation EllipsisLoc; member in struct:clang::ObjCDictionaryElement
278 bool isPackExpansion() const { return EllipsisLoc.isValid(); }
297 SourceLocation EllipsisLoc; member in struct:clang::ObjCDictionaryLiteral_ExpansionData
369 Result.EllipsisLoc = Expansion.EllipsisLoc;
H A DExprCXX.h4055 SourceLocation EllipsisLoc; member in class:clang::PackExpansionExpr
4067 PackExpansionExpr(QualType T, Expr *Pattern, SourceLocation EllipsisLoc, argument
4071 EllipsisLoc(EllipsisLoc),
4087 SourceLocation getEllipsisLoc() const { return EllipsisLoc; }
4102 SourceLocation getEndLoc() const LLVM_READONLY { return EllipsisLoc; }
4583 SourceLocation EllipsisLoc; member in class:clang::CXXFoldExpr
4594 SourceLocation EllipsisLoc, Expr *RHS, SourceLocation RParenLoc,
4597 EllipsisLoc(EllipsisLoc), RParenLo
4592 CXXFoldExpr(QualType T, UnresolvedLookupExpr *Callee, SourceLocation LParenLoc, Expr *LHS, BinaryOperatorKind Opcode, SourceLocation EllipsisLoc, Expr *RHS, SourceLocation RParenLoc, Optional<unsigned> NumExpansions) argument
[all...]
/netbsd-current/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaTemplateVariadic.cpp553 SourceLocation EllipsisLoc) {
559 TypeResult Result = ActOnPackExpansion(Arg.getAsType(), EllipsisLoc);
568 ExprResult Result = ActOnPackExpansion(Arg.getAsExpr(), EllipsisLoc);
581 Diag(EllipsisLoc, diag::err_pack_expansion_without_parameter_packs)
586 return Arg.getTemplatePackExpansion(EllipsisLoc);
592 SourceLocation EllipsisLoc) {
598 TypeSourceInfo *TSResult = CheckPackExpansion(TSInfo, EllipsisLoc, None);
606 Sema::CheckPackExpansion(TypeSourceInfo *Pattern, SourceLocation EllipsisLoc, argument
611 EllipsisLoc, NumExpansions);
618 TL.setEllipsisLoc(EllipsisLoc);
552 ActOnPackExpansion(const ParsedTemplateArgument &Arg, SourceLocation EllipsisLoc) argument
591 ActOnPackExpansion(ParsedType Type, SourceLocation EllipsisLoc) argument
623 CheckPackExpansion(QualType Pattern, SourceRange PatternRange, SourceLocation EllipsisLoc, Optional<unsigned> NumExpansions) argument
644 ActOnPackExpansion(Expr *Pattern, SourceLocation EllipsisLoc) argument
648 CheckPackExpansion(Expr *Pattern, SourceLocation EllipsisLoc, Optional<unsigned> NumExpansions) argument
669 CheckParameterPacksForExpansion( SourceLocation EllipsisLoc, SourceRange PatternRange, ArrayRef<UnexpandedParameterPack> Unexpanded, const MultiLevelTemplateArgumentList &TemplateArgs, bool &ShouldExpand, bool &RetainExpansion, Optional<unsigned> &NumExpansions) argument
1186 ActOnCXXFoldExpr(Scope *S, SourceLocation LParenLoc, Expr *LHS, tok::TokenKind Operator, SourceLocation EllipsisLoc, Expr *RHS, SourceLocation RParenLoc) argument
1250 BuildCXXFoldExpr(UnresolvedLookupExpr *Callee, SourceLocation LParenLoc, Expr *LHS, BinaryOperatorKind Operator, SourceLocation EllipsisLoc, Expr *RHS, SourceLocation RParenLoc, Optional<unsigned> NumExpansions) argument
1261 BuildEmptyCXXFoldExpr(SourceLocation EllipsisLoc, BinaryOperatorKind Operator) argument
[all...]
H A DSemaLambda.cpp207 /*EllipsisLoc*/ SourceLocation(),
789 SourceLocation Loc, bool ByRef, SourceLocation EllipsisLoc,
803 if (EllipsisLoc.isValid()) {
805 Diag(EllipsisLoc, getLangOpts().CPlusPlus20
810 TLB.push<PackExpansionTypeLoc>(DeductType).setEllipsisLoc(EllipsisLoc);
856 SourceLocation EllipsisLoc,
863 PETL.setEllipsisLoc(EllipsisLoc);
1121 C->EllipsisLoc, C->Id, InitStyle,
1208 SourceLocation EllipsisLoc; local
1209 if (C->EllipsisLoc
788 buildLambdaInitCaptureInitialization( SourceLocation Loc, bool ByRef, SourceLocation EllipsisLoc, Optional<unsigned> NumExpansions, IdentifierInfo *Id, bool IsDirectInit, Expr *&Init) argument
854 createLambdaInitCaptureVarDecl(SourceLocation Loc, QualType InitCaptureType, SourceLocation EllipsisLoc, IdentifierInfo *Id, unsigned InitStyle, Expr *Init) argument
[all...]
H A DDeclSpec.cpp165 SourceLocation EllipsisLoc,
196 I.Fun.isVariadic = EllipsisLoc.isValid();
199 I.Fun.EllipsisLoc = EllipsisLoc;
160 getFunction(bool hasProto, bool isAmbiguous, SourceLocation LParenLoc, ParamInfo *Params, unsigned NumParams, SourceLocation EllipsisLoc, SourceLocation RParenLoc, bool RefQualifierIsLvalueRef, SourceLocation RefQualifierLoc, SourceLocation MutableLoc, ExceptionSpecificationType ESpecType, SourceRange ESpecRange, ParsedType *Exceptions, SourceRange *ExceptionRanges, unsigned NumExceptions, Expr *NoexceptExpr, CachedTokens *ExceptionSpecTokens, ArrayRef<NamedDecl*> DeclsInPrototype, SourceLocation LocalRangeBegin, SourceLocation LocalRangeEnd, Declarator &TheDeclarator, TypeResult TrailingReturnType, SourceLocation TrailingReturnTypeLoc, DeclSpec *MethodQualifiers) argument
H A DSemaTemplate.cpp908 SourceLocation EllipsisLoc) const {
914 Result.EllipsisLoc = EllipsisLoc;
985 SourceLocation EllipsisLoc; local
987 EllipsisLoc = PET.getEllipsisLoc();
1005 if (EllipsisLoc.isValid())
1006 Result = Result.getTemplatePackExpansion(EllipsisLoc);
1030 SourceLocation EllipsisLoc,
1041 bool IsParameterPack = EllipsisLoc.isValid();
1107 SourceLocation EllipsisLoc) {
1029 ActOnTypeParameter(Scope *S, bool Typename, SourceLocation EllipsisLoc, SourceLocation KeyLoc, IdentifierInfo *ParamName, SourceLocation ParamNameLoc, unsigned Depth, unsigned Position, SourceLocation EqualLoc, ParsedType DefaultArg, bool HasTypeConstraint) argument
1104 ActOnTypeConstraint(const CXXScopeSpec &SS, TemplateIdAnnotation *TypeConstr, TemplateTypeParmDecl *ConstrainedParameter, SourceLocation EllipsisLoc) argument
1112 BuildTypeConstraint(const CXXScopeSpec &SS, TemplateIdAnnotation *TypeConstr, TemplateTypeParmDecl *ConstrainedParameter, SourceLocation EllipsisLoc, bool AllowUnexpandedPack) argument
1161 formImmediatelyDeclaredConstraint( Sema &S, NestedNameSpecifierLoc NS, DeclarationNameInfo NameInfo, ConceptDecl *NamedConcept, SourceLocation LAngleLoc, SourceLocation RAngleLoc, QualType ConstrainedType, SourceLocation ParamNameLoc, ArgumentLocAppender Appender, SourceLocation EllipsisLoc) argument
1212 AttachTypeConstraint(NestedNameSpecifierLoc NS, DeclarationNameInfo NameInfo, ConceptDecl *NamedConcept, const TemplateArgumentListInfo *TemplateArgs, TemplateTypeParmDecl *ConstrainedParameter, SourceLocation EllipsisLoc) argument
1248 AttachTypeConstraint(AutoTypeLoc TL, NonTypeTemplateParmDecl *NTTP, SourceLocation EllipsisLoc) argument
1607 ActOnTemplateTemplateParameter(Scope* S, SourceLocation TmpLoc, TemplateParameterList *Params, SourceLocation EllipsisLoc, IdentifierInfo *Name, SourceLocation NameLoc, unsigned Depth, unsigned Position, SourceLocation EqualLoc, ParsedTemplateArgument Default) argument
[all...]
H A DSemaDeclCXX.cpp2469 SourceLocation EllipsisLoc) {
2483 if (EllipsisLoc.isValid() &&
2485 Diag(EllipsisLoc, diag::err_pack_expansion_without_parameter_packs)
2487 EllipsisLoc = SourceLocation();
2521 Access, TInfo, EllipsisLoc);
2608 Access, TInfo, EllipsisLoc);
2621 SourceLocation EllipsisLoc) {
2647 if (EllipsisLoc.isInvalid() &&
2654 EllipsisLoc))
4090 SourceLocation EllipsisLoc) {
[all...]
H A DTreeTransform.h249 /// \param EllipsisLoc The location of the ellipsis that identifies the
279 bool TryExpandParameterPacks(SourceLocation EllipsisLoc, argument
1182 SourceLocation EllipsisLoc,
1184 return getSema().CheckPackExpansion(Pattern, PatternRange, EllipsisLoc,
1273 SourceLocation EllipsisLoc,
1276 return getSema().ActOnCaseStmt(CaseLoc, LHS, EllipsisLoc, RHS,
3624 SourceLocation EllipsisLoc,
3630 EllipsisLoc, NumExpansions);
3643 EllipsisLoc);
3656 EllipsisLoc,
1180 RebuildPackExpansionType(QualType Pattern, SourceRange PatternRange, SourceLocation EllipsisLoc, Optional<unsigned> NumExpansions) argument
1271 RebuildCaseStmt(SourceLocation CaseLoc, Expr *LHS, SourceLocation EllipsisLoc, Expr *RHS, SourceLocation ColonLoc) argument
3623 RebuildPackExpansion(TemplateArgumentLoc Pattern, SourceLocation EllipsisLoc, Optional<unsigned> NumExpansions) argument
3671 RebuildPackExpansion(Expr *Pattern, SourceLocation EllipsisLoc, Optional<unsigned> NumExpansions) argument
3680 RebuildCXXFoldExpr(UnresolvedLookupExpr *ULE, SourceLocation LParenLoc, Expr *LHS, BinaryOperatorKind Operator, SourceLocation EllipsisLoc, Expr *RHS, SourceLocation RParenLoc, Optional<unsigned> NumExpansions) argument
3695 RebuildEmptyCXXFoldExpr(SourceLocation EllipsisLoc, BinaryOperatorKind Operator) argument
12620 SourceLocation EllipsisLoc; member in struct:TransformedInitCapture
12843 SourceLocation EllipsisLoc; local
[all...]
/netbsd-current/external/apache2/llvm/dist/clang/include/clang/Sema/
H A DDesignator.h58 SourceLocation LBracketLoc, EllipsisLoc; member in struct:clang::Designator::ArrayRangeDesignatorInfo
124 return ArrayRangeInfo.EllipsisLoc;
152 SourceLocation EllipsisLoc) {
159 D.ArrayRangeInfo.EllipsisLoc = EllipsisLoc;
149 getArrayRange(Expr *Start, Expr *End, SourceLocation LBracketLoc, SourceLocation EllipsisLoc) argument
H A DParsedTemplate.h67 SS(SS), Loc(TemplateLoc), EllipsisLoc() { }
109 return EllipsisLoc;
115 /// \param EllipsisLoc The location of the ellipsis.
117 SourceLocation EllipsisLoc) const;
136 SourceLocation EllipsisLoc; member in class:clang::ParsedTemplateArgument
H A DScopeInfo.h551 SourceLocation EllipsisLoc; member in class:clang::sema::Capture
581 SourceLocation Loc, SourceLocation EllipsisLoc, QualType CaptureType,
583 : CapturedVar(Var), Loc(Loc), EllipsisLoc(EllipsisLoc),
645 SourceLocation getEllipsisLoc() const { return EllipsisLoc; }
687 SourceLocation Loc, SourceLocation EllipsisLoc,
690 EllipsisLoc, CaptureType, Invalid));
580 Capture(VarDecl *Var, bool Block, bool ByRef, bool IsNested, SourceLocation Loc, SourceLocation EllipsisLoc, QualType CaptureType, bool Invalid) argument
686 addCapture(VarDecl *Var, bool isBlock, bool isByref, bool isNested, SourceLocation Loc, SourceLocation EllipsisLoc, QualType CaptureType, bool Invalid) argument
H A DDeclSpec.h1283 /// proto ends with ',...)', this is true. When true, EllipsisLoc
1308 SourceLocation EllipsisLoc; member in struct:clang::DeclaratorChunk::FunctionTypeInfo
1424 SourceLocation getEllipsisLoc() const { return EllipsisLoc; }
1628 SourceLocation EllipsisLoc,
1889 SourceLocation EllipsisLoc; member in class:clang::Declarator
1989 EllipsisLoc = SourceLocation();
2568 bool hasEllipsis() const { return EllipsisLoc.isValid(); }
2569 SourceLocation getEllipsisLoc() const { return EllipsisLoc; }
2570 void setEllipsisLoc(SourceLocation EL) { EllipsisLoc = EL; }
2671 SourceLocation EllipsisLoc; member in struct:clang::LambdaIntroducer::LambdaCapture
2677 LambdaCapture(LambdaCaptureKind Kind, SourceLocation Loc, IdentifierInfo *Id, SourceLocation EllipsisLoc, LambdaCaptureInitKind InitKind, ExprResult Init, ParsedType InitCaptureType, SourceRange ExplicitRange) argument
2696 addCapture(LambdaCaptureKind Kind, SourceLocation Loc, IdentifierInfo* Id, SourceLocation EllipsisLoc, LambdaCaptureInitKind InitKind, ExprResult Init, ParsedType InitCaptureType, SourceRange ExplicitRange) argument
[all...]
H A DParsedAttr.h233 SourceLocation EllipsisLoc; member in class:clang::final
300 EllipsisLoc(ellipsisLoc), NumArgs(numArgs), Invalid(false),
462 bool isPackExpansion() const { return EllipsisLoc.isValid(); }
463 SourceLocation getEllipsisLoc() const { return EllipsisLoc; }
H A DSema.h4998 /// \param EllipsisLoc The location of the ellipsis, if one is provided in
5023 SourceLocation EllipsisLoc, bool BuildAndDiagnose,
5031 SourceLocation EllipsisLoc = SourceLocation());
5699 DeclarationNameInfo NameInfo, SourceLocation EllipsisLoc,
5716 UnqualifiedId &Name, SourceLocation EllipsisLoc,
6099 SourceLocation EllipsisLoc, Expr *RHS,
6104 SourceLocation EllipsisLoc, Expr *RHS,
6107 ExprResult BuildEmptyCXXFoldExpr(SourceLocation EllipsisLoc,
6611 SourceLocation Loc, bool ByRef, SourceLocation EllipsisLoc,
6614 Loc, ByRef, EllipsisLoc, Non
6610 actOnLambdaInitCaptureInitialization( SourceLocation Loc, bool ByRef, SourceLocation EllipsisLoc, IdentifierInfo *Id, LambdaCaptureInitKind InitKind, Expr *&Init) argument
[all...]
/netbsd-current/external/apache2/llvm/dist/clang/lib/Parse/
H A DParseTemplate.cpp789 SourceLocation EllipsisLoc;
790 if (TryConsumeToken(tok::ellipsis, EllipsisLoc)) {
791 Diag(EllipsisLoc,
813 bool AlreadyHasEllipsis = EllipsisLoc.isValid();
814 if (TryConsumeToken(tok::ellipsis, EllipsisLoc))
815 DiagnoseMisplacedEllipsis(EllipsisLoc, NameLoc, AlreadyHasEllipsis, true);
828 TypenameKeyword, EllipsisLoc,
837 EllipsisLoc);
899 SourceLocation EllipsisLoc;
900 if (TryConsumeToken(tok::ellipsis, EllipsisLoc))
[all...]
H A DParseInit.cpp367 SourceLocation EllipsisLoc = ConsumeToken(); local
376 StartLoc, EllipsisLoc));
H A DParseDeclCXX.cpp649 if (TryConsumeToken(tok::ellipsis, D.EllipsisLoc))
753 D.EllipsisLoc, Attrs);
830 if (D.EllipsisLoc.isValid())
831 Diag(D.EllipsisLoc, diag::err_alias_declaration_pack_expansion)
832 << FixItHint::CreateRemoval(SourceRange(D.EllipsisLoc));
2159 SourceLocation EllipsisLoc;
2160 TryConsumeToken(tok::ellipsis, EllipsisLoc);
2169 EllipsisLoc);
2576 /*EllipsisLoc*/ SourceLocation(),
3606 SourceLocation EllipsisLoc;
3643 SourceLocation EllipsisLoc; local
3819 SourceLocation EllipsisLoc = ConsumeToken(); local
[all...]
H A DParseExprCXX.cpp1070 SourceLocation EllipsisLoc;
1080 EllipsisLoc = *ExpectedEllipsisLoc;
1083 if (EllipsisLoc.isInvalid()) {
1087 EllipsisLoc = Loc;
1141 Loc, Kind == LCK_ByRef, EllipsisLoc, Id, InitKind, InitExpr);
1148 Intro.addCapture(Kind, Loc, Id, EllipsisLoc, InitKind, Init,
1325 SourceLocation EllipsisLoc) {
1385 ParamInfo.size(), EllipsisLoc, RParenLoc,
1408 SourceLocation EllipsisLoc;
1415 EllipsisLoc);
[all...]
H A DParseDecl.cpp2809 SourceLocation &EllipsisLoc) {
2821 TryConsumeToken(tok::ellipsis, EllipsisLoc);
2846 SourceLocation EllipsisLoc;
2847 ExprResult ArgExpr = ParseAlignArgument(T.getOpenLocation(), EllipsisLoc);
2860 ParsedAttr::AS_Keyword, EllipsisLoc);
5986 SourceLocation EllipsisLoc = ConsumeToken(); local
5991 if (EllipsisLoc.isValid())
5992 DiagnoseMisplacedEllipsisInDeclarator(EllipsisLoc, D);
5995 D.setEllipsisLoc(EllipsisLoc);
6386 SourceLocation EllipsisLoc local
2808 ParseAlignArgument(SourceLocation Start, SourceLocation &EllipsisLoc) argument
6501 SourceLocation EllipsisLoc; local
6792 ParseParameterDeclarationClause( DeclaratorContext DeclaratorCtx, ParsedAttributes &FirstArgAttrs, SmallVectorImpl<DeclaratorChunk::ParamInfo> &ParamInfo, SourceLocation &EllipsisLoc) argument
[all...]
/netbsd-current/external/apache2/llvm/dist/clang/lib/AST/
H A DTemplateBase.cpp600 SourceLocation TemplateNameLoc, SourceLocation EllipsisLoc) {
605 Template->EllipsisLoc = EllipsisLoc;
598 TemplateArgumentLocInfo( ASTContext &Ctx, NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateNameLoc, SourceLocation EllipsisLoc) argument
H A DExprObjC.cpp67 Expansions[I].EllipsisLoc = VK[I].EllipsisLoc;
/netbsd-current/external/apache2/llvm/dist/clang/include/clang/Parse/
H A DParser.h2902 SourceLocation &EllipsisLoc);
2994 SourceLocation &EllipsisLoc);
3047 SourceLocation EllipsisLoc; member in struct:clang::UsingDeclarator
3050 TypenameLoc = EllipsisLoc = SourceLocation();
3396 void DiagnoseMisplacedEllipsis(SourceLocation EllipsisLoc,
3400 void DiagnoseMisplacedEllipsisInDeclarator(SourceLocation EllipsisLoc,

Completed in 692 milliseconds

12