[
Note 1:
This includes calling the function
implicitly or explicitly and forming a pointer or pointer-to-member to the
function
. It applies even for references in expressions that are not
potentially-evaluated
. For an overload set, only the
function selected by overload resolution is referenced
. The implicit
odr-use (
[basic.def.odr]) of a virtual function does not, by itself,
constitute a reference
. The
unevaluated-string, if present,
can be used to explain the rationale for deletion and/or
to suggest an alternative
. —
end note]