Otherwise, if
T is a class or enumeration type and
auto(rend(t))
is a valid expression whose type models
sentinel_for<decltype(rangesβ::βrbegin(E))>
where the meaning of
rend is established as-if by performing
argument-dependent lookup only (
[basic.lookup.argdep]),
then
rangesβ::βrend(E) is expression-equivalent to
that expression
.