Home
last modified time | relevance | path

Searched refs:DefaultArg (Results 1 – 7 of 7) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/clang/lib/Parse/
H A DParseTemplate.cpp556 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 DSemaTemplate.cpp913 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 DSemaLookup.cpp1424 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 DSemaDeclCXX.cpp61 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 DExpr.cpp3495 } 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 DSema.h2011 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 DASTReaderDecl.cpp4273 auto *DefaultArg = Record.readExpr(); in UpdateDecl() local
4278 Param->setDefaultArg(DefaultArg); in UpdateDecl()