Home
last modified time | relevance | path

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

12

/openbsd/gnu/llvm/clang/lib/Sema/
H A DSemaTemplateVariadic.cpp553 SourceLocation EllipsisLoc) { in ActOnPackExpansion() argument
586 return Arg.getTemplatePackExpansion(EllipsisLoc); in ActOnPackExpansion()
599 CheckPackExpansion(TSInfo, EllipsisLoc, std::nullopt); in ActOnPackExpansion()
619 TL.setEllipsisLoc(EllipsisLoc); in CheckPackExpansion()
625 SourceLocation EllipsisLoc, in CheckPackExpansion() argument
671 SourceLocation EllipsisLoc, SourceRange PatternRange, in CheckParameterPacksForExpansion() argument
1210 return Diag(EllipsisLoc, in ActOnCXXFoldExpr()
1235 LookupBinOp(S, EllipsisLoc, Opc, Functions); in ActOnCXXFoldExpr()
1277 return ActOnCXXBoolLiteral(EllipsisLoc, tok::kw_false); in BuildEmptyCXXFoldExpr()
1279 return ActOnCXXBoolLiteral(EllipsisLoc, tok::kw_true); in BuildEmptyCXXFoldExpr()
[all …]
H A DSemaLambda.cpp799 SourceLocation Loc, bool ByRef, SourceLocation EllipsisLoc, in buildLambdaInitCaptureInitialization() argument
813 if (EllipsisLoc.isValid()) { in buildLambdaInitCaptureInitialization()
815 Diag(EllipsisLoc, getLangOpts().CPlusPlus20 in buildLambdaInitCaptureInitialization()
820 TLB.push<PackExpansionTypeLoc>(DeductType).setEllipsisLoc(EllipsisLoc); in buildLambdaInitCaptureInitialization()
866 SourceLocation EllipsisLoc, in createLambdaInitCaptureVarDecl() argument
873 PETL.setEllipsisLoc(EllipsisLoc); in createLambdaInitCaptureVarDecl()
1155 C->EllipsisLoc, C->Id, InitStyle, in ActOnStartOfLambdaDefinition()
1247 SourceLocation EllipsisLoc; in ActOnStartOfLambdaDefinition() local
1248 if (C->EllipsisLoc.isValid()) { in ActOnStartOfLambdaDefinition()
1250 EllipsisLoc = C->EllipsisLoc; in ActOnStartOfLambdaDefinition()
[all …]
H A DDeclSpec.cpp166 SourceLocation EllipsisLoc, in getFunction() argument
197 I.Fun.isVariadic = EllipsisLoc.isValid(); in getFunction()
200 I.Fun.EllipsisLoc = EllipsisLoc; in getFunction()
H A DSemaTemplate.cpp920 Result.EllipsisLoc = EllipsisLoc; in getTemplatePackExpansion()
991 SourceLocation EllipsisLoc; in ActOnTemplateTypeArgument() local
993 EllipsisLoc = PET.getEllipsisLoc(); in ActOnTemplateTypeArgument()
1011 if (EllipsisLoc.isValid()) in ActOnTemplateTypeArgument()
1047 bool IsParameterPack = EllipsisLoc.isValid(); in ActOnTypeParameter()
1163 ConstrainedParameter, EllipsisLoc); in BuildTypeConstraint()
1172 SourceLocation EllipsisLoc) { in formImmediatelyDeclaredConstraint() argument
1209 EllipsisLoc, /*RHS=*/nullptr, in formImmediatelyDeclaredConstraint()
1243 }, EllipsisLoc); in AttachTypeConstraint()
1277 EllipsisLoc); in AttachTypeConstraint()
[all …]
H A DSemaDeclCXX.cpp2537 SourceLocation EllipsisLoc) { in CheckBaseSpecifier() argument
2556 if (EllipsisLoc.isValid() && in CheckBaseSpecifier()
2560 EllipsisLoc = SourceLocation(); in CheckBaseSpecifier()
2719 if (EllipsisLoc.isInvalid() && in ActOnBaseSpecifier()
4177 EllipsisLoc); in ActOnMemInitializer()
4286 if (EllipsisLoc.isValid()) in BuildMemInitializer()
4597 if (EllipsisLoc.isValid()) { in BuildBaseInitializer()
4603 EllipsisLoc = SourceLocation(); in BuildBaseInitializer()
11899 if (EllipsisLoc.isInvalid()) { in ActOnUsingDeclaration()
11908 EllipsisLoc = SourceLocation(); in ActOnUsingDeclaration()
[all …]
/openbsd/gnu/llvm/clang/include/clang/AST/
H A DLambdaCapture.h52 SourceLocation EllipsisLoc; variable
75 SourceLocation EllipsisLoc = SourceLocation());
129 bool isPackExpansion() const { return EllipsisLoc.isValid(); } in isPackExpansion()
135 return EllipsisLoc; in getEllipsisLoc()
H A DTemplateBase.h414 SourceLocation EllipsisLoc;
433 SourceLocation EllipsisLoc);
452 return getTemplate()->EllipsisLoc;
488 SourceLocation EllipsisLoc = SourceLocation())
490 LocInfo(Ctx, QualifierLoc, TemplateNameLoc, EllipsisLoc) {
H A DDeclCXX.h154 SourceLocation EllipsisLoc; variable
185 : Range(R), EllipsisLoc(EllipsisLoc), Virtual(V), BaseOfClass(BC), in CXXBaseSpecifier()
218 return EllipsisLoc; in getEllipsisLoc()
3780 SourceLocation EllipsisLoc; variable
3796 UsingLocation(UsingLoc), EllipsisLoc(EllipsisLoc), in UnresolvedUsingValueDecl()
3829 return EllipsisLoc.isValid(); in isPackExpansion()
3834 return EllipsisLoc; in getEllipsisLoc()
3879 SourceLocation EllipsisLoc; variable
3892 TypenameLocation(TypenameLoc), EllipsisLoc(EllipsisLoc), in UnresolvedUsingTypenameDecl()
3919 return EllipsisLoc.isValid(); in isPackExpansion()
[all …]
H A DExprObjC.h270 SourceLocation EllipsisLoc; member
277 bool isPackExpansion() const { return EllipsisLoc.isValid(); } in isPackExpansion()
296 SourceLocation EllipsisLoc; member
369 Result.EllipsisLoc = Expansion.EllipsisLoc; in getKeyValueElement()
H A DExprCXX.h4128 SourceLocation EllipsisLoc; variable
4140 PackExpansionExpr(QualType T, Expr *Pattern, SourceLocation EllipsisLoc, in PackExpansionExpr() argument
4144 EllipsisLoc(EllipsisLoc), in PackExpansionExpr()
4160 SourceLocation getEllipsisLoc() const { return EllipsisLoc; } in getEllipsisLoc()
4175 SourceLocation getEndLoc() const LLVM_READONLY { return EllipsisLoc; } in getEndLoc()
4681 SourceLocation EllipsisLoc; variable
4692 SourceLocation EllipsisLoc, Expr *RHS, SourceLocation RParenLoc, in CXXFoldExpr() argument
4695 LParenLoc(LParenLoc), EllipsisLoc(EllipsisLoc), RParenLoc(RParenLoc), in CXXFoldExpr()
4727 SourceLocation getEllipsisLoc() const { return EllipsisLoc; } in getEllipsisLoc()
/openbsd/gnu/llvm/clang/lib/Parse/
H A DParseTemplate.cpp819 SourceLocation EllipsisLoc; in ParseTypeParameter() local
821 Diag(EllipsisLoc, in ParseTypeParameter()
867 EllipsisLoc); in ParseTypeParameter()
944 SourceLocation EllipsisLoc; in ParseTemplateTemplateParameter() local
946 Diag(EllipsisLoc, in ParseTemplateTemplateParameter()
1021 SourceLocation EllipsisLoc; in ParseNonTypeTemplateParameter() local
1070 assert(EllipsisLoc.isValid()); in DiagnoseMisplacedEllipsisInDeclarator()
1073 D.setEllipsisLoc(EllipsisLoc); in DiagnoseMisplacedEllipsisInDeclarator()
1502 SourceLocation EllipsisLoc; in ParseTemplateTemplateArgument() local
1533 TryConsumeToken(tok::ellipsis, EllipsisLoc); in ParseTemplateTemplateArgument()
[all …]
H A DParseExprCXX.cpp1071 SourceLocation EllipsisLoc; in ParseLambdaIntroducer() local
1081 EllipsisLoc = *ExpectedEllipsisLoc; in ParseLambdaIntroducer()
1084 if (EllipsisLoc.isInvalid()) { in ParseLambdaIntroducer()
1088 EllipsisLoc = Loc; in ParseLambdaIntroducer()
1374 SourceLocation EllipsisLoc) { in ParseLambdaExpressionAfterIntroducer() argument
1439 ParamInfo.size(), EllipsisLoc, RParenLoc, in ParseLambdaExpressionAfterIntroducer()
1462 SourceLocation EllipsisLoc; in ParseLambdaExpressionAfterIntroducer() local
1482 ParamInfo, EllipsisLoc); in ParseLambdaExpressionAfterIntroducer()
3486 SourceLocation EllipsisLoc; in ParseRequiresExpression() local
3490 EllipsisLoc); in ParseRequiresExpression()
[all …]
H A DParseInit.cpp367 SourceLocation EllipsisLoc = ConsumeToken(); in ParseInitializerWithPotentialDesignator() local
376 StartLoc, EllipsisLoc)); in ParseInitializerWithPotentialDesignator()
H A DParseDeclCXX.cpp663 if (TryConsumeToken(tok::ellipsis, D.EllipsisLoc)) in ParseUsingDeclarator()
917 if (D.EllipsisLoc.isValid()) in ParseAliasDeclarationAfterDeclarator()
2277 SourceLocation EllipsisLoc; in ParseBaseSpecifier() local
2278 TryConsumeToken(tok::ellipsis, EllipsisLoc); in ParseBaseSpecifier()
2287 EllipsisLoc); in ParseBaseSpecifier()
3804 SourceLocation EllipsisLoc; in ParseMemInitializer() local
3805 TryConsumeToken(tok::ellipsis, EllipsisLoc); in ParseMemInitializer()
3839 SourceLocation EllipsisLoc; in ParseMemInitializer() local
3840 TryConsumeToken(tok::ellipsis, EllipsisLoc); in ParseMemInitializer()
4009 SourceLocation EllipsisLoc = ConsumeToken(); in ParseDynamicExceptionSpecification() local
[all …]
H A DParseDecl.cpp2965 TryConsumeToken(tok::ellipsis, EllipsisLoc); in ParseAlignArgument()
2990 SourceLocation EllipsisLoc; in ParseAlignmentSpecifier() local
3004 ParsedAttr::AS_Keyword, EllipsisLoc); in ParseAlignmentSpecifier()
6307 SourceLocation EllipsisLoc = ConsumeToken(); in ParseDirectDeclarator() local
6312 if (EllipsisLoc.isValid()) in ParseDirectDeclarator()
6316 D.setEllipsisLoc(EllipsisLoc); in ParseDirectDeclarator()
6729 SourceLocation EllipsisLoc = D.getEllipsisLoc(); in ParseParenDeclarator() local
6744 if (EllipsisLoc.isValid()) in ParseParenDeclarator()
6844 SourceLocation EllipsisLoc; in ParseFunctionDeclarator() local
7177 if (TryConsumeToken(tok::ellipsis, EllipsisLoc)) in ParseParameterDeclarationClause()
[all …]
/openbsd/gnu/llvm/clang/include/clang/Sema/
H A DDesignator.h58 SourceLocation LBracketLoc, EllipsisLoc; member
124 return ArrayRangeInfo.EllipsisLoc; in getEllipsisLoc()
152 SourceLocation EllipsisLoc) { in getArrayRange() argument
159 D.ArrayRangeInfo.EllipsisLoc = EllipsisLoc; in getArrayRange()
H A DParsedTemplate.h108 return EllipsisLoc; in getEllipsisLoc()
116 SourceLocation EllipsisLoc) const;
135 SourceLocation EllipsisLoc; variable
H A DScopeInfo.h566 SourceLocation EllipsisLoc; variable
596 SourceLocation Loc, SourceLocation EllipsisLoc, QualType CaptureType, in Capture() argument
598 : CapturedVar(Var), Loc(Loc), EllipsisLoc(EllipsisLoc), in Capture()
661 SourceLocation getEllipsisLoc() const { return EllipsisLoc; } in getEllipsisLoc()
703 SourceLocation Loc, SourceLocation EllipsisLoc, in addCapture() argument
706 EllipsisLoc, CaptureType, Invalid)); in addCapture()
H A DDeclSpec.h1331 SourceLocation EllipsisLoc; member
1447 SourceLocation getEllipsisLoc() const { return EllipsisLoc; } in getEllipsisLoc()
1651 SourceLocation EllipsisLoc,
1924 SourceLocation EllipsisLoc; variable
2048 EllipsisLoc = SourceLocation(); in clear()
2638 bool hasEllipsis() const { return EllipsisLoc.isValid(); } in hasEllipsis()
2639 SourceLocation getEllipsisLoc() const { return EllipsisLoc; } in getEllipsisLoc()
2640 void setEllipsisLoc(SourceLocation EL) { EllipsisLoc = EL; } in setEllipsisLoc()
2745 SourceLocation EllipsisLoc; member
2756 : Kind(Kind), Loc(Loc), Id(Id), EllipsisLoc(EllipsisLoc), in LambdaCapture()
[all …]
H A DParsedAttr.h258 SourceLocation EllipsisLoc; variable
325 EllipsisLoc(ellipsisLoc), NumArgs(numArgs), Invalid(false), in ParsedAttr()
487 bool isPackExpansion() const { return EllipsisLoc.isValid(); } in isPackExpansion()
488 SourceLocation getEllipsisLoc() const { return EllipsisLoc; } in getEllipsisLoc()
H A DSema.h6184 DeclarationNameInfo NameInfo, SourceLocation EllipsisLoc,
6619 ExprResult BuildEmptyCXXFoldExpr(SourceLocation EllipsisLoc,
7123 Loc, ByRef, EllipsisLoc, std::nullopt, Id, in actOnLambdaInitCaptureInitialization()
7786 SourceLocation EllipsisLoc);
8069 SourceLocation EllipsisLoc,
8080 SourceLocation EllipsisLoc);
8084 SourceLocation EllipsisLoc,
8092 SourceLocation EllipsisLoc);
8096 SourceLocation EllipsisLoc);
8821 SourceLocation EllipsisLoc,
[all …]
/openbsd/gnu/llvm/clang/lib/AST/
H A DTemplateBase.cpp593 SourceLocation TemplateNameLoc, SourceLocation EllipsisLoc) { in TemplateArgumentLocInfo() argument
598 Template->EllipsisLoc = EllipsisLoc; in TemplateArgumentLocInfo()
H A DExprObjC.cpp67 Expansions[I].EllipsisLoc = VK[I].EllipsisLoc; in ObjCDictionaryLiteral()
H A DDeclCXX.cpp2542 SourceLocation EllipsisLoc) in CXXCtorInitializer() argument
2543 : Initializee(TInfo), Init(Init), MemberOrEllipsisLocation(EllipsisLoc), in CXXCtorInitializer()
3172 SourceLocation EllipsisLoc) { in Create() argument
3175 EllipsisLoc); in Create()
3202 SourceLocation EllipsisLoc) { in Create() argument
3205 TargetName.getAsIdentifierInfo(), EllipsisLoc); in Create()
/openbsd/gnu/llvm/clang/include/clang/Parse/
H A DParser.h3002 SourceLocation &EllipsisLoc);
3093 SourceLocation &EllipsisLoc) { in ParseParameterDeclarationClause() argument
3095 D.getContext(), attrs, ParamInfo, EllipsisLoc, in ParseParameterDeclarationClause()
3102 SourceLocation &EllipsisLoc, bool IsACXXFunctionDeclaration = false);
3158 SourceLocation EllipsisLoc; member
3161 TypenameLoc = EllipsisLoc = SourceLocation(); in clear()
3513 void DiagnoseMisplacedEllipsis(SourceLocation EllipsisLoc,
3517 void DiagnoseMisplacedEllipsisInDeclarator(SourceLocation EllipsisLoc,

12