1 This file documents the status of the implementation.
5 18. language support library
8 18.3 Implementation properties [ ]
10 18.5 Start and termination [X]
11 18.6 Dynamic memory management <new> [X]
12 18.7 Type identification [X]
13 18.8 Exception handling [X]
14 18.9 Initializer lists [ ]
15 18.10 Other runtime support [X]
17 19. Diagnostics library
19 19.2 Exception classes [ ]
21 19.4 Error numbers [ ]
22 19.5 System error support [ ]
24 20. General utilities library
27 20.3 Utility components <utility> [ ]
28 20.4 Compile-time rational arithmetic [ ]
30 20.6 Metaprogramming and type traits [ ]
31 20.7 Function objects [ ]
33 20.9 Time utilities [ ]
34 20.10 Date and time functions [X]
38 21.2 Character traits [ ]
39 21.3 String classes [ ]
40 21.4 Class template basic_string [ ]
41 21.5 Numeric Conversions [ ]
42 21.6 Null-terminated sequence utilities [ ]
44 22. Localization library
46 22.2 Header <locale> synopsis [ ]
48 22.4 Standard locale Categories [ ]
49 22.5 Standard code conversion facets [ ]
50 22.6 C library locales [ ]
52 23. Containers library
54 23.2 Container requirements [ ]
55 23.3 Sequence containers [ ]
56 23.3.1 Class template array [ ]
57 23.3.2 Class template deque [ ]
58 23.3.3 Class template forward_list [ ]
59 23.3.4 Class template list [ ]
60 23.3.5 Container adaptors [ ]
61 23.3.5.1 Class template queue [ ]
62 23.3.5.2 Class template priority_queue [ ]
63 23.3.5.3 Class template stack [ ]
64 23.3.6 Class template vector [ ]
65 23.3.7 Class vector<bool> [ ]
66 23.4 Associative containers [ ]
67 23.4.1 Class template map [ ]
68 23.4.2 Class template multimap [ ]
69 23.4.3 Class template set [ ]
70 23.4.4 Class template multiset [ ]
71 23.5 Unordered associative containers [ ]
72 23.5.1 Class template unordered_map [ ]
73 23.5.2 Class template unordered_multimap [ ]
74 23.5.3 Class template unordered_set [ ]
75 23.5.4 Class template unordered_multiset [ ]
79 24.2 Iterator concepts [ ]
80 24.3 Header <iterator> synopsis [ ]
81 24.4 Iterator operations [ ]
82 24.5 Iterator adaptors [ ]
83 24.7 Insert iterators [ ]
85 25. Algorithms library
87 25.2 Header <algorithm> synopsis [ ]
88 25.3 Non-modifying sequence operations [ ]
89 25.4 Mutating sequence operations [ ]
90 25.5 Sorting and related operations [ ]
91 25.6 C library algorithms [ ]
95 26.2 Numeric type requirements [ ]
96 26.3 The floating-point environment [ ]
97 26.4 Complex numbers [ ]
98 26.5 Random number generation [ ]
99 26.6 Numeric arrays [ ]
100 26.7 Generalized numeric operations [ ]
103 27. Input/output library
105 27.2 Iostreams requirements
106 27.3 Forward declarations [ ]
107 27.4 Standard iostream objects [ ]
108 27.5 Iostreams base classes [ ]
109 27.6 Stream buffers [ ]
110 27.7 Formatting and manipulators [ ]
111 27.8 String-based streams [ ]
112 27.9 File-based streams [ ]
114 28. Regular expressions library [ ]
116 29. Atomic operations library
118 29.2 Header <cstdatomic> synopsis [ ]
119 29.3 Order and Consistency [ ]
120 29.4 Lock-free Property [ ]
121 29.5 Atomic Types [ ]
122 29.6 Operations on Atomic Types [ ]
123 29.7 Flag Type and Operations [ ]
126 30. Thread support library
130 30.4 Mutual exclusion [ ]
131 30.5 Condition variables [ ]
136 C++ Application Binary Interface (Itanium C++ ABI)
138 * dynamic_cast (2.9.7) [ ]
139 * Pure virtual functions (3.2.6) [X]
140 * One-time construction (3.3.2) [ ]
141 * Array construction and destruction (3.3.3) [ ]
142 * Controlling object construction order (3.3.4) [ ]
143 * DSO object destruction (3.3.5) [ ]
144 * Demangler (3.4) [ ]
145 * static/global object construction and destruction [ ]