Searched refs:DefaultArg (Results 1 – 7 of 7) sorted by relevance
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Parse/ |
| H A D | ParseTemplate.cpp | 556 ParsedType DefaultArg; in ParseTypeParameter() local 558 DefaultArg = ParseTypeName(/*Range=*/nullptr, in ParseTypeParameter() 563 EqualLoc, DefaultArg); in ParseTypeParameter() 659 ParsedTemplateArgument DefaultArg; in ParseTemplateTemplateParameter() local 661 DefaultArg = ParseTemplateTemplateArgument(); in ParseTemplateTemplateParameter() 662 if (DefaultArg.isInvalid()) { in ParseTemplateTemplateParameter() 673 Position, EqualLoc, DefaultArg); in ParseTemplateTemplateParameter() 708 ExprResult DefaultArg; in ParseNonTypeTemplateParameter() local 719 DefaultArg = Actions.CorrectDelayedTyposInExpr(ParseAssignmentExpression()); in ParseNonTypeTemplateParameter() 720 if (DefaultArg.isInvalid()) in ParseNonTypeTemplateParameter() [all …]
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | SemaTemplate.cpp | 913 ParsedType DefaultArg) { in ActOnTypeParameter() argument 939 if (DefaultArg && IsParameterPack) { in ActOnTypeParameter() 941 DefaultArg = nullptr; in ActOnTypeParameter() 945 if (DefaultArg) { in ActOnTypeParameter() 947 GetTypeFromParser(DefaultArg, &DefaultTInfo); in ActOnTypeParameter() 1219 TemplateArgumentLoc DefaultArg = translateTemplateArgument(*this, Default); in ActOnTemplateTemplateParameter() local 1220 if (DefaultArg.getArgument().getAsTemplate().isNull()) { in ActOnTemplateTemplateParameter() 1221 Diag(DefaultArg.getLocation(), diag::err_template_arg_not_valid_template) in ActOnTemplateTemplateParameter() 1222 << DefaultArg.getSourceRange(); in ActOnTemplateTemplateParameter() 1227 if (DiagnoseUnexpandedParameterPack(DefaultArg.getLocation(), in ActOnTemplateTemplateParameter() [all …]
|
| H A D | SemaLookup.cpp | 1424 auto &DefaultArg = D->getDefaultArgStorage(); in hasVisibleDefaultArgument() local 1425 if (!DefaultArg.isInherited() && S.isVisible(D)) in hasVisibleDefaultArgument() 1428 if (!DefaultArg.isInherited() && Modules) { in hasVisibleDefaultArgument() 1434 D = DefaultArg.getInheritedFrom(); in hasVisibleDefaultArgument()
|
| H A D | SemaDeclCXX.cpp | 61 Expr *DefaultArg; member in __anon6c2568af0111::CheckDefaultArgumentVisitor 66 : DefaultArg(defarg), S(s) {} in CheckDefaultArgumentVisitor() 99 << Param->getDeclName() << DefaultArg->getSourceRange(); in VisitDeclRefExpr() 107 << VDecl->getDeclName() << DefaultArg->getSourceRange(); in VisitDeclRefExpr() 299 Expr *DefaultArg) { in ActOnParamDefaultArgument() argument 300 if (!param || !DefaultArg) in ActOnParamDefaultArgument() 309 << DefaultArg->getSourceRange(); in ActOnParamDefaultArgument() 325 << DefaultArg->getSourceRange(); in ActOnParamDefaultArgument() 330 CheckDefaultArgumentVisitor DefaultArgChecker(DefaultArg, this); in ActOnParamDefaultArgument() 331 if (DefaultArgChecker.Visit(DefaultArg)) { in ActOnParamDefaultArgument() [all …]
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/AST/ |
| H A D | Expr.cpp | 3495 } else if (const CXXDefaultArgExpr *DefaultArg in isNullPointerConstant() local 3498 return DefaultArg->getExpr()->isNullPointerConstant(Ctx, NPC); in isNullPointerConstant()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/ |
| H A D | Sema.h | 2011 bool SetParamDefaultArgument(ParmVarDecl *Param, Expr *DefaultArg, 6196 ParsedType DefaultArg); 6206 Expr *DefaultArg); 6216 ParsedTemplateArgument DefaultArg);
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/ |
| H A D | ASTReaderDecl.cpp | 4273 auto *DefaultArg = Record.readExpr(); in UpdateDecl() local 4278 Param->setDefaultArg(DefaultArg); in UpdateDecl()
|