From Jason Turner

[headers.cpp.fs]

Diff to HTML by rtfpessoa

Files changed (1) hide show
  1. tmp/tmpwh8gwd3b/{from.md → to.md} +28 -7
tmp/tmpwh8gwd3b/{from.md → to.md} RENAMED
@@ -1,28 +1,49 @@
1
  **Table: C++ headers for freestanding implementations** <a id="headers.cpp.fs">[headers.cpp.fs]</a>
2
 
3
  | Subclause | | Header |
4
- | ---------------------- | -------------------------------- | ------------------------------------------------ |
5
  | [[support.types]] | Common definitions | `<cstddef>` |
6
- | [[support.limits]] | Implementation properties | `<cfloat>`, `<climits>`, `<limits>`, `<version>` |
 
 
7
  | [[cstdint.syn]] | Integer types | `<cstdint>` |
8
- | [[support.start.term]] | Start and termination | `<cstdlib>` |
9
  | [[support.dynamic]] | Dynamic memory management | `<new>` |
10
  | [[support.rtti]] | Type identification | `<typeinfo>` |
11
  | [[support.srcloc]] | Source location | `<source_location>` |
12
  | [[support.exception]] | Exception handling | `<exception>` |
13
  | [[support.initlist]] | Initializer lists | `<initializer_list>` |
14
  | [[cmp]] | Comparisons | `<compare>` |
 
15
  | [[support.coroutine]] | Coroutines support | `<coroutine>` |
16
  | [[support.runtime]] | Other runtime support | `<cstdarg>` |
17
  | [[concepts]] | Concepts library | `<concepts>` |
 
 
 
 
18
  | [[type.traits]] | Type traits | `<type_traits>` |
19
- | [[bit]] | Bit manipulation | `<bit>` |
20
- | [[atomics]] | Atomics | `<atomic>` |
21
  | [[utility]] | Utility components | `<utility>` |
22
  | [[tuple]] | Tuples | `<tuple>` |
23
- | [[memory]] | Memory | `<memory>` |
 
 
24
  | [[function.objects]] | Function objects | `<functional>` |
25
- | [[ratio]] | Compile-time rational arithmetic | `<ratio>` |
 
 
 
 
 
26
  | [[iterators]] | Iterators library | `<iterator>` |
27
  | [[ranges]] | Ranges library | `<ranges>` |
 
 
 
 
 
 
 
 
 
28
 
 
1
  **Table: C++ headers for freestanding implementations** <a id="headers.cpp.fs">[headers.cpp.fs]</a>
2
 
3
  | Subclause | | Header |
4
+ | --------------------- | ----------------------------------------------- | ------------------------------------ |
5
  | [[support.types]] | Common definitions | `<cstddef>` |
6
+ | [[cstdlib.syn]] | C standard library | `<cstdlib>` |
7
+ | [[support.limits]] | Implementation properties | `<cfloat>`, `<climits>`, `<limits>`, |
8
+ | | | `<version>` |
9
  | [[cstdint.syn]] | Integer types | `<cstdint>` |
 
10
  | [[support.dynamic]] | Dynamic memory management | `<new>` |
11
  | [[support.rtti]] | Type identification | `<typeinfo>` |
12
  | [[support.srcloc]] | Source location | `<source_location>` |
13
  | [[support.exception]] | Exception handling | `<exception>` |
14
  | [[support.initlist]] | Initializer lists | `<initializer_list>` |
15
  | [[cmp]] | Comparisons | `<compare>` |
16
+ | [[support.contract]] | Contract-violation handling | `<contracts>` |
17
  | [[support.coroutine]] | Coroutines support | `<coroutine>` |
18
  | [[support.runtime]] | Other runtime support | `<cstdarg>` |
19
  | [[concepts]] | Concepts library | `<concepts>` |
20
+ | [[errno]] | Error numbers | `<cerrno>` |
21
+ | [[syserr]] | System error support | `<system_error>` |
22
+ | [[debugging]] | Debugging | `<debugging>` |
23
+ | [[memory]] | Memory | `<memory>` |
24
  | [[type.traits]] | Type traits | `<type_traits>` |
25
+ | [[ratio]] | Compile-time rational arithmetic | `<ratio>` |
 
26
  | [[utility]] | Utility components | `<utility>` |
27
  | [[tuple]] | Tuples | `<tuple>` |
28
+ | [[optional]] | Optional objects | `<optional>` |
29
+ | [[variant]] | Variants | `<variant>` |
30
+ | [[expected]] | Expected objects | `<expected>` |
31
  | [[function.objects]] | Function objects | `<functional>` |
32
+ | [[bit]] | Bit manipulation | `<bit>` |
33
+ | [[stdbit.h.syn]] | C-compatible bit manipulation | `<stdbit.h>` |
34
+ | [[array]] | Class template `array` | `<array>` |
35
+ | [[inplace.vector]] | Class template `inplace_vector` | `<inplace_vector>` |
36
+ | [[views.contiguous]] | Contiguous access | `<span>` |
37
+ | [[views.multidim]] | Multidimensional access | `<mdspan>` |
38
  | [[iterators]] | Iterators library | `<iterator>` |
39
  | [[ranges]] | Ranges library | `<ranges>` |
40
+ | [[algorithms]] | Algorithms library | `<algorithm>`, `<numeric>` |
41
+ | [[execpol]] | Execution policies | `<execution>` |
42
+ | [[string.view]] | String view classes | `<string_view>` |
43
+ | [[string.classes]] | String classes | `<string>` |
44
+ | [[c.strings]] | Null-terminated sequence utilities | `<cstring>`, `<cwchar>` |
45
+ | [[charconv]] | Primitive numeric conversions | `<charconv>` |
46
+ | [[rand]] | Random number generation | `<random>` |
47
+ | [[c.math]] | Mathematical functions for floating-point types | `<cmath>` |
48
+ | [[atomics]] | Atomics | `<atomic>` |
49