25
Ranges library
[ranges]
25.3
Range access
[range.access]
25.3.1
General
[range.access.general]
1
#
In addition to being available via inclusion of the
<ranges>
header, the customization point objects in
[range.
access]
are available when the header
<iterator>
is included
.
2
#
Within
[range.
access]
, the
reified object
of a subexpression
E
denotes
(2.1)
the same object as
E
if
E
is a glvalue, or
(2.2)
the result of applying the temporary materialization conversion (
[conv.
rval]
) to
E
otherwise
.