Home
last modified time | relevance | path

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

/external/clang/test/Analysis/
Ddtor.cpp162 struct DefaultArg { struct
163 DefaultArg(int x = 0) {} in DefaultArg() argument
164 ~DefaultArg();
167 struct InheritsDefaultArg : DefaultArg {
/external/clang/lib/Parse/
DParseTemplate.cpp518 ParsedType DefaultArg; in ParseTypeParameter() local
521 DefaultArg = ParseTypeName(/*Range=*/0, in ParseTypeParameter()
527 Depth, Position, EqualLoc, DefaultArg); in ParseTypeParameter()
612 ParsedTemplateArgument DefaultArg; in ParseTemplateTemplateParameter() local
615 DefaultArg = ParseTemplateTemplateArgument(); in ParseTemplateTemplateParameter()
616 if (DefaultArg.isInvalid()) { in ParseTemplateTemplateParameter()
626 Position, EqualLoc, DefaultArg); in ParseTemplateTemplateParameter()
655 ExprResult DefaultArg; in ParseNonTypeTemplateParameter() local
667 DefaultArg = ParseAssignmentExpression(); in ParseNonTypeTemplateParameter()
668 if (DefaultArg.isInvalid()) in ParseNonTypeTemplateParameter()
[all …]
/external/clang/lib/Sema/
DSemaTemplate.cpp551 ParsedType DefaultArg) { in ActOnTypeParameter() argument
587 if (DefaultArg && Ellipsis) { in ActOnTypeParameter()
589 DefaultArg = ParsedType(); in ActOnTypeParameter()
593 if (DefaultArg) { in ActOnTypeParameter()
595 GetTypeFromParser(DefaultArg, &DefaultTInfo); in ActOnTypeParameter()
802 TemplateArgumentLoc DefaultArg = translateTemplateArgument(*this, Default); in ActOnTemplateTemplateParameter() local
803 if (DefaultArg.getArgument().getAsTemplate().isNull()) { in ActOnTemplateTemplateParameter()
804 Diag(DefaultArg.getLocation(), diag::err_template_arg_not_class_template) in ActOnTemplateTemplateParameter()
805 << DefaultArg.getSourceRange(); in ActOnTemplateTemplateParameter()
810 if (DiagnoseUnexpandedParameterPack(DefaultArg.getLocation(), in ActOnTemplateTemplateParameter()
[all …]
DSemaDeclCXX.cpp56 Expr *DefaultArg; member in __anon8123c3a80111::CheckDefaultArgumentVisitor
61 : DefaultArg(defarg), S(s) {} in CheckDefaultArgumentVisitor()
93 << Param->getDeclName() << DefaultArg->getSourceRange(); in VisitDeclRefExpr()
101 << VDecl->getDeclName() << DefaultArg->getSourceRange(); in VisitDeclRefExpr()
280 Expr *DefaultArg) { in ActOnParamDefaultArgument() argument
281 if (!param || !DefaultArg) in ActOnParamDefaultArgument()
290 << DefaultArg->getSourceRange(); in ActOnParamDefaultArgument()
296 if (DiagnoseUnexpandedParameterPack(DefaultArg, UPPC_DefaultArgument)) { in ActOnParamDefaultArgument()
302 CheckDefaultArgumentVisitor DefaultArgChecker(DefaultArg, this); in ActOnParamDefaultArgument()
303 if (DefaultArgChecker.Visit(DefaultArg)) { in ActOnParamDefaultArgument()
[all …]
/external/clang/include/clang/Sema/
DSema.h1301 bool SetParamDefaultArgument(ParmVarDecl *Param, Expr *DefaultArg,
4580 ParsedType DefaultArg);
4587 Expr *DefaultArg);
4597 ParsedTemplateArgument DefaultArg);
/external/clang/lib/AST/
DExpr.cpp2930 } else if (const CXXDefaultArgExpr *DefaultArg in isNullPointerConstant() local
2933 return DefaultArg->getExpr()->isNullPointerConstant(Ctx, NPC); in isNullPointerConstant()