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

References

tools/clang/lib/Sema/SemaTemplate.cpp
 6360     Optional<unsigned> Depth = Param->getDepth() + 1;
 6365             Context.getTrivialTypeSourceInfo(ParamType, Param->getLocation()),
 6369         << Param->getDeclName() << Param->getType() << Arg->getType()
 6369         << Param->getDeclName() << Param->getType() << Arg->getType()
 6371       Diag(Param->getLocation(), diag::note_template_param_here);
 6380       Diag(Param->getLocation(), diag::note_template_param_here);
 6411     Diag(Param->getLocation(), diag::note_template_param_here);
 6623       Diag(Param->getLocation(), diag::note_template_param_here);
 6662       Diag(Param->getLocation(), diag::note_template_param_here);
 6701             << OldValue.toString(10) << Value.toString(10) << Param->getType()
 6703         Diag(Param->getLocation(), diag::note_template_param_here);
 6716             << OldValue.toString(10) << Value.toString(10) << Param->getType()
 6718         Diag(Param->getLocation(), diag::note_template_param_here);
 6770       if (CheckTemplateArgumentAddressOfObjectOrFunction(*this, Param,
 6777     if (CheckTemplateArgumentPointerToMember(*this, Param, ParamType, Arg,
 6791     if (CheckTemplateArgumentAddressOfObjectOrFunction(*this, Param,
 6822     if (CheckTemplateArgumentAddressOfObjectOrFunction(*this, Param,
 6836     switch (isNullPointerValueTemplateArgument(*this, Param, ParamType, Arg)) {
 6840       Diag(Param->getLocation(), diag::note_template_param_here);
 6858   if (CheckTemplateArgumentPointerToMember(*this, Param, ParamType, Arg,