Otherwise, if
T is a class or enumeration type,
disable_sized_range<remove_cv_t<T>> is
false and
auto(size(t))
is a valid expression of integer-like type
where the meaning of
size is established as-if by performing
argument-dependent lookup only (
[basic.lookup.argdep]),
then
ranges::size(E) is expression-equivalent to
that expression
.