Searched refs:DefaultArg (Results 1 - 9 of 9) sorted by relevance

/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Parse/
H A DParseTemplate.cpp537 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 DSemaTemplate.cpp555 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 DSemaLookup.cpp1446 auto &DefaultArg = D->getDefaultArgStorage(); local
1447 if (!DefaultArg.isInherited() && S.isVisible(D))
1450 if (!DefaultArg.isInherited() && Modules) {
1458 D = DefaultArg.getInheritedFrom();
H A DSemaDeclCXX.cpp59 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 DSemaExprCXX.cpp824 Expr *DefaultArg = local
826 Context.addDefaultArgExprForConstructor(CD, I, DefaultArg);
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DMicrosoftCXXABI.cpp3856 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 DExpr.cpp3314 } 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 DSema.h1711 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 DASTReaderDecl.cpp3635 auto DefaultArg = Reader.ReadExpr(F); local
3640 Param->setDefaultArg(DefaultArg);

Completed in 216 milliseconds