Lines Matching refs:DefaultArg
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()
1228 DefaultArg.getArgument().getAsTemplate(), in ActOnTemplateTemplateParameter()
1232 Param->setDefaultArgument(Context, DefaultArg); in ActOnTemplateTemplateParameter()