Searched refs:DefaultArg (Results 1 - 9 of 9) sorted by relevance
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Parse/ |
H A D | ParseTemplate.cpp | 537 ParsedType DefaultArg; local 539 DefaultArg = ParseTypeName(/*Range=*/nullptr, 544 EqualLoc, DefaultArg); 640 ParsedTemplateArgument DefaultArg; local 642 DefaultArg = ParseTemplateTemplateArgument(); 643 if (DefaultArg.isInvalid()) { 654 Position, EqualLoc, DefaultArg); 688 ExprResult DefaultArg; local 699 DefaultArg = Actions.CorrectDelayedTyposInExpr(ParseAssignmentExpression()); 700 if (DefaultArg [all...] |
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Sema/ |
H A D | SemaTemplate.cpp | 555 ParsedType DefaultArg) { 584 if (DefaultArg && IsParameterPack) { 586 DefaultArg = ParsedType(); 590 if (DefaultArg) { 592 GetTypeFromParser(DefaultArg, &DefaultTInfo); 791 TemplateArgumentLoc DefaultArg = translateTemplateArgument(*this, Default); local 792 if (DefaultArg.getArgument().getAsTemplate().isNull()) { 793 Diag(DefaultArg.getLocation(), diag::err_template_arg_not_class_template) 794 << DefaultArg.getSourceRange(); 799 if (DiagnoseUnexpandedParameterPack(DefaultArg 548 ActOnTypeParameter(Scope *S, bool Typename, SourceLocation EllipsisLoc, SourceLocation KeyLoc, IdentifierInfo *ParamName, SourceLocation ParamNameLoc, unsigned Depth, unsigned Position, SourceLocation EqualLoc, ParsedType DefaultArg) argument [all...] |
H A D | SemaLookup.cpp | 1446 auto &DefaultArg = D->getDefaultArgStorage(); local 1447 if (!DefaultArg.isInherited() && S.isVisible(D)) 1450 if (!DefaultArg.isInherited() && Modules) { 1458 D = DefaultArg.getInheritedFrom();
|
H A D | SemaDeclCXX.cpp | 59 Expr *DefaultArg; member in class:__anon4003::CheckDefaultArgumentVisitor 64 : DefaultArg(defarg), S(s) {} 97 << Param->getDeclName() << DefaultArg->getSourceRange(); 105 << VDecl->getDeclName() << DefaultArg->getSourceRange(); 298 Expr *DefaultArg) { 299 if (!param || !DefaultArg) 308 << DefaultArg->getSourceRange(); 314 if (DiagnoseUnexpandedParameterPack(DefaultArg, UPPC_DefaultArgument)) { 324 << DefaultArg->getSourceRange(); 329 CheckDefaultArgumentVisitor DefaultArgChecker(DefaultArg, thi 297 ActOnParamDefaultArgument(Decl *param, SourceLocation EqualLoc, Expr *DefaultArg) argument 9519 Expr *DefaultArg = S.BuildCXXDefaultArgExpr(Class->getLocation(), CD, local [all...] |
H A D | SemaExprCXX.cpp | 824 Expr *DefaultArg = local 826 Context.addDefaultArgExprForConstructor(CD, I, DefaultArg);
|
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/CodeGen/ |
H A D | MicrosoftCXXABI.cpp | 3856 Stmt *DefaultArg = getContext().getDefaultArgExprForConstructor(CD, I); local 3857 assert(DefaultArg && "sema forgot to instantiate default args"); 3858 ArgVec.push_back(DefaultArg);
|
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/AST/ |
H A D | Expr.cpp | 3314 } else if (const CXXDefaultArgExpr *DefaultArg 3317 return DefaultArg->getExpr()->isNullPointerConstant(Ctx, NPC);
|
/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/Sema/ |
H A D | Sema.h | 1711 bool SetParamDefaultArgument(ParmVarDecl *Param, Expr *DefaultArg, 5566 ParsedType DefaultArg); 5573 Expr *DefaultArg); 5583 ParsedTemplateArgument DefaultArg);
|
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Serialization/ |
H A D | ASTReaderDecl.cpp | 3635 auto DefaultArg = Reader.ReadExpr(F); local 3640 Param->setDefaultArg(DefaultArg);
|
Completed in 216 milliseconds