@@ -24,89 +24,89 @@ namespace std {
2424
2525The namespace alias ` std::views ` is provided as a shorthand for ` std::ranges::views ` .
2626
27- ## Defined in namespace ` std::ranges `
27+ ##### Defined in namespace ` std::ranges `
2828
2929### Range access
3030
31- ## Defined in header <CppHeader name = " ranges" />
32- ## Defined in header <CppHeader name = " iterator" />
31+ ##### Defined in header <CppHeader name = " ranges" />
32+ ##### Defined in header <CppHeader name = " iterator" />
3333
3434<DescList >
3535 <Desc autorevSince = " C++20" >
36- <DocLink slot = " item" src = " /cpp/library/ranges/begin" >` ranges::begin ` </DocLink >
36+ <DocLink slot = " item" src = " /cpp/library/ranges/begin" >` ranges::begin ` :badge [ C++20 ] </DocLink >
3737 returns an iterator to the beginning of a range
3838 (customization point object)
3939 </Desc >
4040 <Desc autorevSince = " C++20" >
41- <DocLink slot = " item" src = " /cpp/library/ranges/end" >` ranges::end ` </DocLink >
41+ <DocLink slot = " item" src = " /cpp/library/ranges/end" >` ranges::end ` :badge [ C++20 ] </DocLink >
4242 returns a sentinel indicating the end of a range
4343 (customization point object)
4444 </Desc >
4545 <Desc autorevSince = " C++20" >
46- <DocLink slot = " item" src = " /cpp/library/ranges/cbegin" >` ranges::cbegin ` </DocLink >
46+ <DocLink slot = " item" src = " /cpp/library/ranges/cbegin" >` ranges::cbegin ` :badge [ C++20 ] </DocLink >
4747 returns an iterator to the beginning of a read-only range
4848 (customization point object)
4949 </Desc >
5050 <Desc autorevSince = " C++20" >
51- <DocLink slot = " item" src = " /cpp/library/ranges/cend" >` ranges::cend ` </DocLink >
51+ <DocLink slot = " item" src = " /cpp/library/ranges/cend" >` ranges::cend ` :badge [ C++20 ] </DocLink >
5252 returns a sentinel indicating the end of a read-only range
5353 (customization point object)
5454 </Desc >
5555 <Desc autorevSince = " C++20" >
56- <DocLink slot = " item" src = " /cpp/library/ranges/rbegin" >` ranges::rbegin ` </DocLink >
56+ <DocLink slot = " item" src = " /cpp/library/ranges/rbegin" >` ranges::rbegin ` :badge [ C++20 ] </DocLink >
5757 returns a reverse iterator to a range
5858 (customization point object)
5959 </Desc >
6060 <Desc autorevSince = " C++20" >
61- <DocLink slot = " item" src = " /cpp/library/ranges/rend" >` ranges::rend ` </DocLink >
61+ <DocLink slot = " item" src = " /cpp/library/ranges/rend" >` ranges::rend ` :badge [ C++20 ] </DocLink >
6262 returns a reverse end iterator to a range
6363 (customization point object)
6464 </Desc >
6565 <Desc autorevSince = " C++20" >
66- <DocLink slot = " item" src = " /cpp/library/ranges/crbegin" >` ranges::crbegin ` </DocLink >
66+ <DocLink slot = " item" src = " /cpp/library/ranges/crbegin" >` ranges::crbegin ` :badge [ C++20 ] </DocLink >
6767 returns a reverse iterator to a read-only range
6868 (customization point object)
6969 </Desc >
7070 <Desc autorevSince = " C++20" >
71- <DocLink slot = " item" src = " /cpp/library/ranges/crend" >` ranges::crend ` </DocLink >
71+ <DocLink slot = " item" src = " /cpp/library/ranges/crend" >` ranges::crend ` :badge [ C++20 ] </DocLink >
7272 returns a reverse end iterator to a read-only range
7373 (customization point object)
7474 </Desc >
7575 <Desc autorevSince = " C++26" >
76- <DocLink slot = " item" src = " /cpp/ranges/reserve_hint" >` ranges::reserve_hint ` </DocLink >
76+ <DocLink slot = " item" src = " /cpp/ranges/reserve_hint" >` ranges::reserve_hint ` :badge [ C++26 ] </DocLink >
7777 returns an integer equal to the reserve hint given by a range
7878 (customization point object)
7979 </Desc >
8080 <Desc autorevSince = " C++20" >
81- <DocLink slot = " item" src = " /cpp/library/ranges/size" >` ranges::size ` </DocLink >
81+ <DocLink slot = " item" src = " /cpp/library/ranges/size" >` ranges::size ` :badge [ C++20 ] </DocLink >
8282 returns an integer equal to the size of a range
8383 (customization point object)
8484 </Desc >
8585 <Desc autorevSince = " C++20" >
86- <DocLink slot = " item" src = " /cpp/library/ranges/ssize" >` ranges::ssize ` </DocLink >
86+ <DocLink slot = " item" src = " /cpp/library/ranges/ssize" >` ranges::ssize ` :badge [ C++20 ] </DocLink >
8787 returns a signed integer equal to the size of a range
8888 (customization point object)
8989 </Desc >
9090 <Desc autorevSince = " C++20" >
91- <DocLink slot = " item" src = " /cpp/library/ranges/empty" >` ranges::empty ` </DocLink >
91+ <DocLink slot = " item" src = " /cpp/library/ranges/empty" >` ranges::empty ` :badge [ C++20 ] </DocLink >
9292 checks whether a range is empty
9393 (customization point object)
9494 </Desc >
9595 <Desc autorevSince = " C++20" >
96- <DocLink slot = " item" src = " /cpp/library/ranges/data" >` ranges::data ` </DocLink >
96+ <DocLink slot = " item" src = " /cpp/library/ranges/data" >` ranges::data ` :badge [ C++20 ] </DocLink >
9797 obtains a pointer to the beginning of a contiguous range
9898 (customization point object)
9999 </Desc >
100100 <Desc autorevSince = " C++20" >
101- <DocLink slot = " item" src = " /cpp/library/ranges/cdata" >` ranges::cdata ` </DocLink >
101+ <DocLink slot = " item" src = " /cpp/library/ranges/cdata" >` ranges::cdata ` :badge [ C++20 ] </DocLink >
102102 obtains a pointer to the beginning of a read-only contiguous range
103103 (customization point object)
104104 </Desc >
105105</DescList >
106106
107107### Range primitives
108108
109- ## Defined in header <CppHeader name = " ranges" />
109+ ##### Defined in header <CppHeader name = " ranges" />
110110
111111<DescList >
112112 <Desc autorevSince = " C++20" >
@@ -128,7 +128,7 @@ The namespace alias `std::views` is provided as a shorthand for `std::ranges::vi
128128
129129### Dangling iterator handling
130130
131- ## Defined in header <CppHeader name = " ranges" />
131+ ##### Defined in header <CppHeader name = " ranges" />
132132
133133<DescList >
134134 <Desc autorevSince = " C++20" >
@@ -145,7 +145,7 @@ The namespace alias `std::views` is provided as a shorthand for `std::ranges::vi
145145
146146### Other utilities
147147
148- ## Defined in header <CppHeader name = " ranges" />
148+ ##### Defined in header <CppHeader name = " ranges" />
149149
150150<DescList >
151151 <Desc autorevSince = " C++23" >
@@ -157,7 +157,7 @@ The namespace alias `std::views` is provided as a shorthand for `std::ranges::vi
157157
158158### Range concepts
159159
160- ## Defined in header <CppHeader name = " ranges" />
160+ ##### Defined in header <CppHeader name = " ranges" />
161161
162162<DescList >
163163 <Desc autorevSince = " C++20" >
@@ -234,7 +234,7 @@ The namespace alias `std::views` is provided as a shorthand for `std::ranges::vi
234234
235235### Range conversions
236236
237- ## Defined in header <CppHeader name = " ranges" />
237+ ##### Defined in header <CppHeader name = " ranges" />
238238
239239<DescList >
240240 <Desc autorevSince = " C++23" >
@@ -246,7 +246,7 @@ The namespace alias `std::views` is provided as a shorthand for `std::ranges::vi
246246
247247### Views
248248
249- ## Defined in header <CppHeader name = " ranges" />
249+ ##### Defined in header <CppHeader name = " ranges" />
250250
251251<DescList >
252252 <Desc autorevSince = " C++20" >
@@ -263,8 +263,8 @@ The namespace alias `std::views` is provided as a shorthand for `std::ranges::vi
263263
264264### Range factories
265265
266- ## Defined in header <CppHeader name = " ranges" />
267- ## Defined in namespace ` std::ranges `
266+ ##### Defined in header <CppHeader name = " ranges" />
267+ ##### Defined in namespace ` std::ranges `
268268
269269<DescList >
270270 <Desc autorevSince = " C++20" >
@@ -296,8 +296,8 @@ The namespace alias `std::views` is provided as a shorthand for `std::ranges::vi
296296
297297### Range adaptors
298298
299- ## Defined in header <CppHeader name = " ranges" />
300- ## Defined in namespace ` std::ranges `
299+ ##### Defined in header <CppHeader name = " ranges" />
300+ ##### Defined in namespace ` std::ranges `
301301
302302<DescList >
303303 <Desc autorevSince = " C++23" >
@@ -477,10 +477,10 @@ The namespace alias `std::views` is provided as a shorthand for `std::ranges::vi
477477 </Desc >
478478</DescList >
479479
480- ### Range generators < Revision since = " C++23" >(since C++23)</ Revision >
480+ ### Range generators :badge [ C++23]
481481
482- ## Defined in header <CppHeader name = " generator" />
483- ## Defined in namespace ` std `
482+ ##### Defined in header <CppHeader name = " generator" />
483+ ##### Defined in namespace ` std `
484484
485485<DescList >
486486 <Desc autorevSince = " C++23" >
@@ -760,4 +760,4 @@ The following behavior-changing defect reports were applied retroactively to pre
760760### See also
761761
762762* <DocLink src = " /cpp/library/iterator" >Iterator library</DocLink >
763- * <DocLink src = " /cpp/library/algorithm/ranges" >Constrained algorithms</DocLink >
763+ * <DocLink src = " /cpp/library/algorithm/ranges" >Constrained algorithms</DocLink >
0 commit comments