reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
6226 S.Diag(Arg->getBeginLoc(), 6227 S.getLangOpts().CPlusPlus11 6270 switch (isNullPointerValueTemplateArgument(S, Param, ParamType, ResultArg, 6275 S.Diag(ResultArg->getExprLoc(), diag::warn_cxx98_compat_template_arg_null); 6276 Converted = TemplateArgument(S.Context.getCanonicalType(ParamType), 6283 if (S.IsQualificationConversion(ResultArg->getType(), 6286 ResultArg = S.ImpCastExprToType(ResultArg, ParamType, CK_NoOp, 6289 } else if (!S.Context.hasSameUnqualifiedType( 6292 S.Diag(ResultArg->getBeginLoc(), diag::err_template_arg_not_convertible) 6294 S.Diag(Param->getLocation(), diag::note_template_param_here); 6299 return S.Diag(Arg->getBeginLoc(), 6323 S.Diag(Arg->getBeginLoc(), diag::err_template_arg_not_pointer_to_member_form) 6325 S.Diag(DRE->getDecl()->getLocation(), diag::note_template_arg_refers_here);