[range.all.general] (original) (raw)

25 Ranges library [ranges]

25.7 Range adaptors [range.adaptors]

25.7.6 All view [range.all]

25.7.6.1 General [range.all.general]

1

#

views​::​all returns a view that includes all elements of its range argument.

2

#

The name views​::​all denotes a range adaptor object ([range.adaptor.object]).

Given a subexpression E, the expressionviews​::​all(E) is expression-equivalent to: