/netbsd-current/external/apache2/llvm/dist/clang/include/clang/AST/ |
H A D | LambdaCapture.h | 52 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 D | TemplateBase.h | 414 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 D | DeclCXX.h | 154 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 D | ExprObjC.h | 271 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 D | ExprCXX.h | 4055 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 D | SemaTemplateVariadic.cpp | 553 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 D | SemaLambda.cpp | 207 /*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 D | DeclSpec.cpp | 165 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 D | SemaTemplate.cpp | 908 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 D | SemaDeclCXX.cpp | 2469 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 D | TreeTransform.h | 249 /// \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 D | Designator.h | 58 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 D | ParsedTemplate.h | 67 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 D | ScopeInfo.h | 551 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 D | DeclSpec.h | 1283 /// 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 D | ParsedAttr.h | 233 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 D | Sema.h | 4998 /// \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 D | ParseTemplate.cpp | 789 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 D | ParseInit.cpp | 367 SourceLocation EllipsisLoc = ConsumeToken(); local 376 StartLoc, EllipsisLoc));
|
H A D | ParseDeclCXX.cpp | 649 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 D | ParseExprCXX.cpp | 1070 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 D | ParseDecl.cpp | 2809 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 D | TemplateBase.cpp | 600 SourceLocation TemplateNameLoc, SourceLocation EllipsisLoc) { 605 Template->EllipsisLoc = EllipsisLoc; 598 TemplateArgumentLocInfo( ASTContext &Ctx, NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateNameLoc, SourceLocation EllipsisLoc) argument
|
H A D | ExprObjC.cpp | 67 Expansions[I].EllipsisLoc = VK[I].EllipsisLoc;
|
/netbsd-current/external/apache2/llvm/dist/clang/include/clang/Parse/ |
H A D | Parser.h | 2902 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,
|