reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Sema/SemaTemplate.cpp
 6224   while (ParenExpr *Parens = dyn_cast<ParenExpr>(Arg)) {
 6226       S.Diag(Arg->getBeginLoc(),
 6230           << Arg->getSourceRange();
 6234     Arg = Parens->getSubExpr();
 6238            dyn_cast<SubstNonTypeTemplateParmExpr>(Arg))
 6239     Arg = subst->getReplacement()->IgnoreImpCasts();
 6242   if (UnaryOperator *UnOp = dyn_cast<UnaryOperator>(Arg)) {
 6250   else if ((DRE = dyn_cast<DeclRefExpr>(Arg))) {
 6254         if (Arg->isTypeDependent() || Arg->isValueDependent()) {
 6254         if (Arg->isTypeDependent() || Arg->isValueDependent()) {
 6255           Converted = TemplateArgument(Arg);
 6299     return S.Diag(Arg->getBeginLoc(),
 6301            << Arg->getSourceRange();
 6313     if (Arg->isTypeDependent() || Arg->isValueDependent()) {
 6313     if (Arg->isTypeDependent() || Arg->isValueDependent()) {
 6314       Converted = TemplateArgument(Arg);
 6323   S.Diag(Arg->getBeginLoc(), diag::err_template_arg_not_pointer_to_member_form)
 6324       << Arg->getSourceRange();