Files
2025-10-25 03:02:53 +03:00

1.1 KiB
Raw Permalink Blame History

[range.single.overview]

25 Ranges library [ranges]

25.6 Range factories [range.factories]

25.6.3 Single view [range.single]

25.6.3.1 Overview [range.single.overview]

1

#

single_view produces a view that contains exactly one element of a specified value.

2

#

The name views::single denotes a customization point object ([customization.point.object]).

Given a subexpression E, the expressionviews::single(E) is expression-equivalent tosingle_view<decay_t<decltype((E))>>(E).

3

#

[Example 1: for (int i : views::single(4)) cout << i; // prints 4 — end example]