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

33 lines
1.6 KiB
Markdown
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

[ranges.general]
# 25 Ranges library [[ranges]](./#ranges)
## 25.1 General [ranges.general]
[1](#1)
[#](http://github.com/Eelis/draft/tree/9adde4bc1c62ec234483e63ea3b70a59724c745a/source/ranges.tex#L6)
This Clause describes components for dealing with ranges of elements[.](#1.sentence-1)
[2](#2)
[#](http://github.com/Eelis/draft/tree/9adde4bc1c62ec234483e63ea3b70a59724c745a/source/ranges.tex#L9)
The following subclauses describe
range and view requirements, and
components for
range primitives and range generators
as summarized in Table [84](#tab:range.summary "Table 84: Ranges library summary")[.](#2.sentence-1)
Table [84](#tab:range.summary) — Ranges library summary [[tab:range.summary]](./tab:range.summary)
| [🔗](#tab:range.summary-row-1) | **Subclause** | **Header** |
| --- | --- | --- |
| [🔗](#tab:range.summary-row-2)<br>[[range.access]](range.access "25.3Range access") | Range access | <ranges> |
| [🔗](#tab:range.summary-row-3)<br>[[range.req]](range.req "25.4Range requirements") | Requirements | |
| [🔗](#tab:range.summary-row-4)<br>[[range.utility]](range.utility "25.5Range utilities") | Range utilities | |
| [🔗](#tab:range.summary-row-5)<br>[[range.factories]](range.factories "25.6Range factories") | Range factories | |
| [🔗](#tab:range.summary-row-6)<br>[[range.adaptors]](range.adaptors "25.7Range adaptors") | Range adaptors | |
| [🔗](#tab:range.summary-row-7)<br>[[coro.generator]](coro.generator "25.8Range generators") | Range generators | [<generator>](generator.syn#header:%3cgenerator%3e "25.8.2Header <generator> synopsis[generator.syn]") |