Lines Matching full:complete

56 …inology for Container Element Requirements - Rev 1</td><td>Kona</td><td>Complete</td><td>3.4</td><…
58 …d>TransformationTrait Alias <code>void_t</code>.</td><td>Urbana</td><td>Complete</td><td>3.6</td><…
60 …d><td>A proposal to add invoke function template</td><td>Urbana</td><td>Complete</td><td>3.7</td><…
63 …td></td><td>Wording for std::uncaught_exceptions</td><td>Urbana</td><td>Complete</td><td>3.7</td><…
64 …riviallyCopyable <code>reference_wrapper</code>.</td><td>Urbana</td><td>Complete</td><td>3.2</td><…
65 …mproved insertion interface for unique-key maps.</td><td>Urbana</td><td>Complete</td><td>3.7</td><…
66 …><td>LWG</td></td><td>Non-member size() and more</td><td>Urbana</td><td>Complete</td><td>3.6</td><…
67 …></td><td>LWG</td></td><td>Contiguous Iterators.</td><td>Urbana</td><td>Complete</td><td>3.6</td><…
68 …or exception-specification and throw-expression.</td><td>Urbana</td><td>Complete</td><td>4.0</td><…
70 …td><td>LWG</td></td><td>improving pair and tuple</td><td>Lenexa</td><td>Complete</td><td>4.0</td><…
71 …N4389</a></td><td>LWG</td></td><td>bool_constant</td><td>Lenexa</td><td>Complete</td><td>3.7</td><…
72 …</td><td>LWG</td></td><td>shared_mutex for C++17</td><td>Lenexa</td><td>Complete</td><td>3.7</td><…
73 …td>LWG</td></td><td>LWG 2228 missing SFINAE rule</td><td>Lenexa</td><td>Complete</td><td>3.1</td><…
74 …type support for standard containers, revision 4</td><td>Lenexa</td><td>Complete</td><td>3.6</td><…
76 …d>LWG</td><td>Remove Deprecated iostreams aliases.</td><td>Kona</td><td>Complete</td><td>3.8</td><…
77 …td>Adopt Type Traits Variable Templates for C++17.</td><td>Kona</td><td>Complete</td><td>3.8</td><…
78 …1</a></td><td>LWG</td><td>Polishing &lt;chrono&gt;</td><td>Kona</td><td>Complete</td><td>3.8</td><…
79 …a <tt>std::as_const</tt> helper function template.</td><td>Kona</td><td>Complete</td><td>3.8</td><…
81 …><td>Making <tt>std::owner_less</tt> more flexible</td><td>Kona</td><td>Complete</td><td>3.8</td><…
82 …</a></td><td>LWG</td><td>Logical type traits rev 2</td><td>Kona</td><td>Complete</td><td>3.8</td><…
87 …/td><td>Adopt the File System TS for C++17</td><td>Jacksonville</td><td>Complete</td><td>7.0</td><…
88 …d>LWG</td><td>Re-enabling shared_from_this</td><td>Jacksonville</td><td>Complete</td><td>3.9</td><…
89 …t_fn from Library Fundamentals 2 for C++17</td><td>Jacksonville</td><td>Complete</td><td>3.9</td><…
90 …><td>constexpr atomic::is_always_lock_free</td><td>Jacksonville</td><td>Complete</td><td>3.9</td><…
91 …</td><td>Adding [nothrow-]swappable traits</td><td>Jacksonville</td><td>Complete</td><td>3.9</td><…
92 … design mistake in the searchers interface</td><td>Jacksonville</td><td>Complete</td><td>3.9</td><…
93 … a value between a pair of boundary values</td><td>Jacksonville</td><td>Complete</td><td>3.9</td><…
95 …roduce a 3-Argument Overload to std::hypot</td><td>Jacksonville</td><td>Complete</td><td>3.9</td><…
96 …tor, move_iterator, array and Range Access</td><td>Jacksonville</td><td>Complete</td><td>4.0</td><…
97 …non-const <tt>.data()</tt> member function</td><td>Jacksonville</td><td>Complete</td><td>3.9</td><…
98 …ble</tt>, the missing INVOKE related trait</td><td>Jacksonville</td><td>Complete</td><td>3.9</td><…
100 …omogeneous interface for variant, any and optional</td><td>Oulu</td><td>Complete</td><td>4.0</td><…
101 …><td>LWG</td><td>Extending memory management tools</td><td>Oulu</td><td>Complete</td><td>4.0</td><…
102 …G</td><td>C++17 should refer to C11 instead of C99</td><td>Oulu</td><td>Complete</td><td>7.0</td><…
104 …</a></td><td>LWG</td><td>Splicing Maps and Sets</td><td>Oulu</td><td><i>Complete</i></td><td>8.0</…
105 …0084r2</a></td><td>LWG</td><td>Emplace Return Type</td><td>Oulu</td><td>Complete</td><td>4.0</td><…
106 …d>LWG</td><td>Variant: a type-safe union for C++17</td><td>Oulu</td><td>Complete</td><td>4.0</td><…
107 …ment of class objects containing reference members</td><td>Oulu</td><td>Complete</td><td>6.0</td><…
108 …63r0</a></td><td>LWG</td><td>shared_ptr::weak_type</td><td>Oulu</td><td>Complete</td><td>3.9</td><…
113 …WG</td><td>make_from_tuple: apply for construction</td><td>Oulu</td><td>Complete</td><td>3.9</td><…
114 …</td><td>LWG</td><td>Relative Paths for Filesystem</td><td>Oulu</td><td>Complete</td><td>7.0</td><…
115 …d><td>Integrating std::string_view and std::string</td><td>Oulu</td><td>Complete</td><td>4.0</td><…
116 …><td>LWG</td><td>has_unique_object_representations</td><td>Oulu</td><td>Complete</td><td>6.0</td><…
117 …ected Library Fundamentals V2 Components for C++17</td><td>Oulu</td><td>Complete</td><td>4.0</td><…
118 …td><td>Removing Allocator Support in std::function</td><td>Oulu</td><td>Complete</td><td>4.0</td><…
119 …td>LWG</td><td>Making Optional Greater Equal Again</td><td>Oulu</td><td>Complete</td><td>4.0</td><…
121 …/td><td>Delete operator= for polymorphic_allocator</td><td>Oulu</td><td>Complete</td><td>3.9</td><…
122 …td>LWG</td><td>A &lt;random&gt; Nomenclature Tweak</td><td>Oulu</td><td>Complete</td><td>3.9</td><…
123 …">p0358r1</a></td><td>LWG</td><td>Fixes for not_fn</td><td>Oulu</td><td>Complete</td><td>3.9</td><…
125 …G</td><td>Adapting string_view by filesystem paths</td><td>Oulu</td><td>Complete</td><td>4.0</td><…
126 …></td><td>LWG</td><td>Making Variant Greater Equal</td><td>Oulu</td><td>Complete</td><td>4.0</td><…
129 …Deprecated Exception Specifications from C++17</td><td>Issaquah</td><td>Complete</td><td>5.0</td><…
131 …iteral suffixes for <tt>basic_string_view</tt></td><td>Issaquah</td><td>Complete</td><td>4.0</td><…
134 …td><td>Constexpr for <tt>std::char_traits</tt></td><td>Issaquah</td><td>Complete</td><td>4.0</td><…
135 …d>Resolving LWG Issues re <tt>common_type</tt></td><td>Issaquah</td><td>Complete</td><td>4.0</td><…
137 …<td>Correcting library usage of "literal type"</td><td>Issaquah</td><td>Complete</td><td>4.0</td><…
138 …ng in-place tag types for any/optional/variant</td><td>Issaquah</td><td>Complete</td><td>4.0</td><…
139 …d><td>Wording for GB 50 - constexpr for chrono</td><td>Issaquah</td><td>Complete</td><td>4.0</td><…
142 …, incomplete types, arrays, and empty variants</td><td>Issaquah</td><td>Complete</td><td>4.0</td><…
143 …3R0</a></td><td>LWG</td><td>Poisoning the Hash</td><td>Issaquah</td><td>Complete</td><td>5.0</td><…
144 …d_future’s Copy Operations have Wide Contracts</td><td>Issaquah</td><td>Complete</td><td>4.0</td><…
145 …td>LWG</td><td>Make future_error Constructible</td><td>Issaquah</td><td>Complete</td><td>4.0</td><…
148 …/a></td><td>LWG</td><td>Variadic Lock guard(rev 5)</td><td>Kona</td><td>Complete</td><td>5.0</td><…
150 …8R3</a></td><td>CWG</td><td>A byte type definition</td><td>Kona</td><td>Complete</td><td>5.0</td><…
151 …LWG</td><td>Directory Entry Caching for Filesystem</td><td>Kona</td><td>Complete</td><td>7.0</td><…
152 …system library on non-POSIX-like operating systems</td><td>Kona</td><td>Complete</td><td>7.0</td><…
156 …on of C++17 National Body Comments for Filesystems</td><td>Kona</td><td>Complete</td><td>7.0</td><…
159 …1</a></td><td>LWG</td><td>common_type and duration</td><td>Kona</td><td>Complete</td><td>5.0</td><…
162 …a></td><td>LWG</td><td>noexcept for hash functions</td><td>Kona</td><td>Complete</td><td>5.0</td><…
169 …deduction integration into the standard library</td><td>Toronto</td><td>Complete</td><td>5.0</td><…
183 …6">2016</a></td><td>Allocators must be no-throw swappable</td><td>Urbana</td><td>Complete</td></tr>
184 …ot support cv qualification conversion of actual argument</td><td>Urbana</td><td>Complete</td></tr>
185 …td>Aggregates cannot be <code>DefaultConstructible</code></td><td>Urbana</td><td>Complete</td></tr>
186 …er destructor requirements w.r.t. <code>std::array</code></td><td>Urbana</td><td>Complete</td></tr>
187 …d><td>Replacement allocation functions declared as inline</td><td>Urbana</td><td>Complete</td></tr>
188 … copying when inserting into maps with braced-init syntax</td><td>Urbana</td><td>Complete</td></tr>
189 …td><td><code>std::align</code> requirements overly strict</td><td>Urbana</td><td>Complete</td></tr>
190 …doesn't say what to do for an incomplete enumeration type</td><td>Urbana</td><td>Complete</td></tr>
191 …ructor from <code>unique_ptr</code> should be constrained</td><td>Urbana</td><td>Complete</td></tr>
192 …>get_deleter()</code> should use <code>addressof()</code></td><td>Urbana</td><td>Complete</td></tr>
193 …a></td><td><code>std::function</code> needs more noexcept</td><td>Urbana</td><td>Complete</td></tr>
194 …><code>mismatch()</code>'s complexity needs to be updated</td><td>Urbana</td><td>Complete</td></tr>
195 …/code> / <code>iterator_traits</code> is missing in C++14</td><td>Urbana</td><td>Complete</td></tr>
197 …ove_iterator</code> wrapping iterators returning prvalues</td><td>Urbana</td><td>Complete</td></tr>
198 …ser specializations of <code>std::initializer_list</code></td><td>Urbana</td><td>Complete</td></tr>
199 …/code> for <code>const pair</code> request <tuple> header</td><td>Urbana</td><td>Complete</td></tr>
200 …ator==(sub_match, string)</code> slices on embedded '\0's</td><td>Urbana</td><td>Complete</td></tr>
201 …tializer_list</code> constructors of unordered containers</td><td>Urbana</td><td>Complete</td></tr>
202 …</td><td><code>bad_function_call::what()</code> unhelpful</td><td>Urbana</td><td>Complete</td></tr>
203 …and <code>deque</code> have incorrect insert requirements</td><td>Urbana</td><td>Complete</td></tr>
204 …ffering from <code>max_element()</code>'s should be noted</td><td>Urbana</td><td>Complete</td></tr>
205 …61">2361</td><td>Apply 2299 resolution throughout library</td><td>Urbana</td><td>Complete</td></tr>
206 …oexcept in <code>shared_ptr::shared_ptr(nullptr_t)</code></td><td>Urbana</td><td>Complete</td></tr>
207 …6</td><td><code>bad_weak_ptr::what()</code> overspecified</td><td>Urbana</td><td>Complete</td></tr>
208 …More nested types that must be accessible and unambiguous</td><td>Urbana</td><td>Complete</td></tr>
210 …059">2059</td><td>C++0x ambiguity problem with map::erase</td><td>Lenexa</td><td>Complete</td></tr>
211 …<td>Contradictory requirements for string move assignment</td><td>Lenexa</td><td>Complete</td></tr>
212 …<td>Bad CopyConstructible requirement in set constructors</td><td>Lenexa</td><td>Complete</td></tr>
213 …d>Unintended destruction ordering-specification of resize</td><td>Lenexa</td><td>Complete</td></tr>
214 …nt specification of uniform_real_distribution constructor</td><td>Lenexa</td><td>Complete</td></tr>
215 …21.link/LWG2239">2239</td><td>min/max/minmax requirements</td><td>Lenexa</td><td>Complete</td></tr>
216 …pop_back don't specify iterator invalidation requirements</td><td>Lenexa</td><td>Complete</td></tr>
217 …69</td><td>constexpr max(initializer_list) vs max_element</td><td>Lenexa</td><td>Complete</td></tr>
218 …G2378">2378</td><td>Behaviour of standard exception types</td><td>Lenexa</td><td>Complete</td></tr>
219 …03">2403</td><td>stof() should call strtof() and wcstof()</td><td>Lenexa</td><td>Complete</td></tr>
220 …d><td>negative_binomial_distribution should reject p == 1</td><td>Lenexa</td><td>Complete</td></tr>
221 …locator&, F&&) should neither be constrained nor explicit</td><td>Lenexa</td><td>Complete</td></tr>
222 …d><td>shared_ptr is only contextually convertible to bool</td><td>Lenexa</td><td>Complete</td></tr>
223 …5</td><td>Inconsistency between unique_ptr and shared_ptr</td><td>Lenexa</td><td>Complete</td></tr>
224 …)> does not discard the return value of the target object</td><td>Lenexa</td><td>Complete</td></tr>
225 …e(void*, size_t) doesn't invalidate pointers sufficiently</td><td>Lenexa</td><td>Complete</td></tr>
226 …</td><td>Container adaptors as sequence containers, redux</td><td>Lenexa</td><td>Complete</td></tr>
227 …/td><td>"External declaration" used without being defined</td><td>Lenexa</td><td>Complete</td></tr>
228 …tialized_copy()/etc. should tolerate overloaded operator&</td><td>Lenexa</td><td>Complete</td></tr>
229 …WG2434">2434</td><td>shared_ptr::use_count() is efficient</td><td>Lenexa</td><td>Complete</td></tr>
230 …</td><td>iterator_traits::reference can and can't be void</td><td>Lenexa</td><td>Complete</td></tr>
231 …8</td><td>std::iterator inheritance shouldn't be mandated</td><td>Lenexa</td><td>Complete</td></tr>
232 …ue_copy() sometimes can't fall back to reading its output</td><td>Lenexa</td><td>Complete</td></tr>
233 …LWG2440">2440</td><td>seed_seq::size() should be noexcept</td><td>Lenexa</td><td>Complete</td></tr>
234 …/LWG2442">2442</td><td>call_once() shouldn't DECAY_COPY()</td><td>Lenexa</td><td>Complete</td></tr>
235 …</td><td>Non-normative Container destructor specification</td><td>Lenexa</td><td>Complete</td></tr>
236 …454">2454</td><td>Add raw_storage_iterator::base() member</td><td>Lenexa</td><td>Complete</td></tr>
237 …Allocator default construction should be allowed to throw</td><td>Lenexa</td><td>Complete</td></tr>
238 …458</td><td>N3778 and new library deallocation signatures</td><td>Lenexa</td><td>Complete</td></tr>
239 …2459</td><td>std::polar should require a non-negative rho</td><td>Lenexa</td><td>Complete</td></tr>
240 …464</td><td>try_emplace and insert_or_assign misspecified</td><td>Lenexa</td><td>Complete</td></tr>
241 …/td><td>is_always_equal has slightly inconsistent default</td><td>Lenexa</td><td>Complete</td></tr>
242 …destroy function should be allowed to fail to instantiate</td><td>Lenexa</td><td>Complete</td></tr>
243 …d><td>[c.strings] Table 73 mentions nonexistent functions</td><td>Lenexa</td><td>Complete</td></tr>
244 …eholders should be allowed and encouraged to be constexpr</td><td>Lenexa</td><td>Complete</td></tr>
246 …><tt>num_get</tt> not fully compatible with <tt>strto*</tt></td><td>Kona</td><td>Complete</td></tr>
247 …/td><td>Unclear wording about capacity of temporary buffers</td><td>Kona</td><td>Complete</td></tr>
248 …><td>Some transformation types can produce impossible types</td><td>Kona</td><td>Complete</td></tr>
249 …/tt> handler is called from the exception handling runtime?</td><td>Kona</td><td>Complete</td></tr>
250 …ng <tt>hash</tt> specializations for extended integer types</td><td>Kona</td><td>Complete</td></tr>
251 …td><td>Move-construction with <tt>raw_storage_iterator</tt></td><td>Kona</td><td>Complete</td></tr>
252 …2133</a></td><td>Attitude to overloaded comma for iterators</td><td>Kona</td><td>Complete</td></tr>
253 …ers' <tt>reserve(n)</tt> reserves for <tt>n-1</tt> elements</td><td>Kona</td><td>Complete</td></tr>
254 …r how containers use <tt>allocator_traits::construct()</tt></td><td>Kona</td><td>Complete</td></tr>
255 … with a <tt>reference_wrapper</tt> as the object expression</td><td>Kona</td><td>Complete</td></tr>
256 …</a></td><td>Ambiguous status of access to non-live objects</td><td>Kona</td><td>Complete</td></tr>
257 …tt>assert()</tt> should allow usage in constant expressions</td><td>Kona</td><td>Complete</td></tr>
258 …44">2244</a></td><td>Issue on <tt>basic_istream::seekg</tt></td><td>Kona</td><td>Complete</td></tr>
259 …k/LWG2250">2250</a></td><td>Follow-up On Library Issue 2207</td><td>Kona</td><td>Complete</td></tr>
260 …9</a></td><td>Issues in 17.6.5.5 rules for member functions</td><td>Kona</td><td>Complete</td></tr>
262 …ctible/is_trivially_assignable</tt> traits are always false</td><td>Kona</td><td>Complete</td></tr>
263 …53">2353</a></td><td><tt>std::next</tt> is over-constrained</td><td>Kona</td><td>Complete</td></tr>
264 …ctly implemented for <tt>is_constructible</tt> with no args</td><td>Kona</td><td>Complete</td></tr>
265 …g ::abs(long)</tt> and <tt>long long ::abs(long long)</tt>?</td><td>Kona</td><td>Complete</td></tr>
266 …r's <tt>deallocate</tt> function needs better specification</td><td>Kona</td><td>Complete</td></tr>
267 …function::assign</tt> allocator argument doesn't make sense</td><td>Kona</td><td>Complete</td></tr>
268 …ference_wrapper::operator()</tt>'s Remark should be deleted</td><td>Kona</td><td>Complete</td></tr>
269 …><td>Allocators and <tt>volatile</tt>-qualified value types</td><td>Kona</td><td>Complete</td></tr>
270 …a></td><td><tt>std::ios_base::failure</tt> is overspecified</td><td>Kona</td><td>Complete</td></tr>
271 …cator_traits::max_size()</tt> default behavior is incorrect</td><td>Kona</td><td>Complete</td></tr>
272 …operator[]</tt> for <tt>map</tt> and <tt>unordered_map</tt></td><td>Kona</td><td>Complete</td></tr>
273 …>basic_filebuf</tt>'s relation to C <tt>FILE</tt> semantics</td><td>Kona</td><td>Complete</td></tr>
274 …/td><td><tt>scoped_allocator_adaptor</tt> is not assignable</td><td>Kona</td><td>Complete</td></tr>
275 …>std::vector::erase()</tt> and <tt>std::deque::erase()</tt></td><td>Kona</td><td>Complete</td></tr>
276 …d><tt>throw_with_nested()</tt> should use <tt>is_final</tt></td><td>Kona</td><td>Complete</td></tr>
277 …><td><tt>rethrow_if_nested()</tt> is doubly unimplementable</td><td>Kona</td><td>Complete</td></tr>
278 …tt> should be overloaded for <tt>const tuple&amp;&amp;</tt></td><td>Kona</td><td>Complete</td></tr>
279 …>mem_fn()</tt> should be required to use perfect forwarding</td><td>Kona</td><td>Complete</td></tr>
280 …ould be <tt>const</tt>-overloaded, not <i>cv</i>-overloaded</td><td>Kona</td><td>Complete</td></tr>
281 …9</a></td><td><tt>mem_fn()</tt> should be <tt>noexcept</tt></td><td>Kona</td><td>Complete</td></tr>
282 …92">2492</a></td><td>Clarify requirements for <tt>comp</tt></td><td>Kona</td><td>Complete</td></tr>
283 …d><td>There is no such thing as an Exception Safety element</td><td>Kona</td><td>Complete</td></tr>
286 …requirement on <tt>std::promise::set_exception</tt></td><td>Jacksonville</td><td>Complete</td></tr>
287 …td::addressof</tt> should be <tt>constexpr</td><td>Jacksonville</td><td>Complete (Clang Only)</td>…
288 …id&gt;</tt> do not yield a total order for pointers</td><td>Jacksonville</td><td>Complete</td></tr>
289 …>unique_ptr&lt;T[]&gt;</tt> from a <tt>nullptr</tt></td><td>Jacksonville</td><td>Complete</td></tr>
290 …tion in <tt>set_default_resource</tt> specification</td><td>Jacksonville</td><td>Complete</td></tr>
291 …alue_at_thread_exit()</tt>'s for no apparent reason</td><td>Jacksonville</td><td>Complete</td></tr>
292 …aking allocators should call <code>make_heap</code></td><td>Jacksonville</td><td>Complete</td></tr>
294 …>bind</tt> without explicitly specified return type</td><td>Jacksonville</td><td>Complete</td></tr>
295 …perator traits are broken in the zero-argument case</td><td>Jacksonville</td><td>Complete</td></tr>
296 …perator traits are broken in the zero-argument case</td><td>Jacksonville</td><td>Complete</td></tr>
297 …59">2559</a></td><td>Error in LWG 2234's resolution</td><td>Jacksonville</td><td>Complete</td></tr>
299 …r <tt>reference_wrapper</tt>s and function pointers</td><td>Jacksonville</td><td>Complete</td></tr>
300 … the first template parameter of container adaptors</td><td>Jacksonville</td><td>Complete</td></tr>
301 …nt on <tt>insert(InputIterator, InputIterator)</tt></td><td>Jacksonville</td><td>Complete</td></tr>
302 … apply to <i>cv</i>-qualified <tt>void</tt> as well</td><td>Jacksonville</td><td>Complete</td></tr>
305 …am_iterator</tt> should use <tt>std::addressof</tt></td><td>Jacksonville</td><td>Complete</td></tr>
306 …nique}_lock</tt> should use <tt>std::addressof</tt></td><td>Jacksonville</td><td>Complete</td></tr>
307 …g</tt> assignment vs. <tt>basic_string::assign</tt></td><td>Jacksonville</td><td>Complete</td></tr>
308 …ts&gt;</tt> variable templates should be prohibited</td><td>Jacksonville</td><td>Complete</td></tr>
309 …nst incomplete types shouldn't apply to type traits</td><td>Jacksonville</td><td>Complete</td></tr>
310 …ly an allocator for <tt>basic_string(str, pos)</tt></td><td>Jacksonville</td><td>Complete</td></tr>
311 …type, const value_type&amp;)</tt> effects incorrect</td><td>Jacksonville</td><td>Complete</td></tr>
313 …td>Aggregate initialization for <tt>std::array</tt></td><td>Jacksonville</td><td>Complete</td></tr>
315 …">2181</a></td><td>Exceptions from seed sequence operations</td><td>Oulu</td><td>Complete</td></tr>
316 …><td>mutex::lock() should not throw device_or_resource_busy</td><td>Oulu</td><td>Complete</td></tr>
317 …310</a></td><td>Public exposition only member in std::array</td><td>Oulu</td><td>Complete</td></tr>
318 …s constructor constraints need to be phrased more precisely</td><td>Oulu</td><td>Complete</td></tr>
319 …><td>Rvalue stream extraction should use perfect forwarding</td><td>Oulu</td><td>Complete</td></tr>
320 …3</a></td><td>std::function's Callable definition is broken</td><td>Oulu</td><td>Complete</td></tr>
321 …its&lt;T&gt;::is_modulo description: "most machines" errata</td><td>Oulu</td><td>Complete</td></tr>
323 …r associative containers should always be CopyConstructible</td><td>Oulu</td><td>Complete</td></tr>
324 …</a></td><td>Exact-width atomic typedefs should be provided</td><td>Oulu</td><td>Complete</td></tr>
326 …value reference targets and cannot move with a value target</td><td>Oulu</td><td>Complete</td></tr>
329 …ferences to temporaries and will create dangling references</td><td>Oulu</td><td>Complete</td></tr>
330 …>Wording of unordered container's clear() method complexity</td><td>Oulu</td><td>Complete</td></tr>
331 …"Exception safety" cleanup in library fundamentals required</td><td>Oulu</td><td>Complete</td></tr>
332 …[fund.ts.v2] No handling for over-aligned types in optional</td><td>Oulu</td><td>Complete</td></tr>
334 …G2596">2596</a></td><td>vector::data() should use addressof</td><td>Oulu</td><td>Complete</td></tr>
335 …/a></td><td>path::root_directory() description is confusing</td><td>Oulu</td><td>Complete</td></tr>
336 …directory_iterator effects refers to non-existent functions</td><td>Oulu</td><td>Complete</td></tr>
337 …/td><td>system_complete refers to undefined variable 'base'</td><td>Oulu</td><td>Complete</td></tr>
338 …"https://wg21.link/LWG2671">2671</a></td><td>Errors in Copy</td><td>Oulu</td><td>Complete</td></tr>
339 …/td><td>status() effects cannot be implemented as specified</td><td>Oulu</td><td>Complete</td></tr>
340 …al iterator requirement on path::iterator is very expensive</td><td>Oulu</td><td>Complete</td></tr>
341 …2683">2683</a></td><td>filesystem::copy() says "no effects"</td><td>Oulu</td><td>Complete</td></tr>
342 …>2684</a></td><td>priority_queue lacking comparator typedef</td><td>Oulu</td><td>Complete</td></tr>
343 …<td>shared_ptr deleters must not throw on move construction</td><td>Oulu</td><td>Complete</td></tr>
345 …misses preconditions and has extraneous condition on result</td><td>Oulu</td><td>Complete</td></tr>
347 …/td><td>Effect of assign() on iterators/pointers/references</td><td>Oulu</td><td>Complete</td></tr>
348 …terator's members should require '*this is dereferenceable'</td><td>Oulu</td><td>Complete</td></tr>
349 … for recursive_directory_iterator::pop() is under-specified</td><td>Oulu</td><td>Complete</td></tr>
350 …uction and assignment should have "string_type&&" overloads</td><td>Oulu</td><td>Complete</td></tr>
352 …." doesn't count "Synchronization:" as determined semantics</td><td>Oulu</td><td>Complete</td></tr>
353 … is convertible from approximately everything under the sun</td><td>Oulu</td><td>Complete</td></tr>
354 …>Specification of shuffle and sample disallows lvalue URNGs</td><td>Oulu</td><td>Complete</td></tr>
356 …ions function should not be noexcept due to narrow contract</td><td>Oulu</td><td>Complete</td></tr>
357 …<td>permissions function incorrectly specified for symlinks</td><td>Oulu</td><td>Complete</td></tr>
358 …">2721</a></td><td>remove_all has incorrect post conditions</td><td>Oulu</td><td>Complete</td></tr>
359 …sive_directory_iterator become the end iterator upon error?</td><td>Oulu</td><td>Complete</td></tr>
361 …ilesystem::exists(const path&, error_code&) error reporting</td><td>Oulu</td><td>Complete</td></tr>
362 …irectory_iterator::increment(error_code&) is underspecified</td><td>Oulu</td><td>Complete</td></tr>
364 …ons() and symlink_status(p).permissions() are not specified</td><td>Oulu</td><td>Complete</td></tr>
366 …adictions w/o no-throw guarantee of std::function swaps</td><td>Issaquah</td><td>Complete</td></tr>
369 …3</a></td><td>shrink_to_fit effect on iterator validity</td><td>Issaquah</td><td>Complete</td></tr>
371 …specification unclear - what is implementation-defined?</td><td>Issaquah</td><td>Complete</td></tr>
372 …0">2460</a></td><td>LWG issue 2408 and value categories</td><td>Issaquah</td><td>Complete</td></tr>
374 …harT() to allow cleaner interoperation with legacy APIs</td><td>Issaquah</td><td>Complete</td></tr>
377 …LWG2514">2514</a></td><td>Type traits must not be final</td><td>Issaquah</td><td>Complete</td></tr>
378 …member swap for propagate_const should call member swap</td><td>Issaquah</td><td>Complete</td></tr>
379 …>Iterator operator-= has gratuitous undefined behaviour</td><td>Issaquah</td><td>Complete</td></tr>
385 …536">2536</a></td><td>What should &lt;complex.h&gt; do?</td><td>Issaquah</td><td>Complete</td></tr>
386 …40</a></td><td>unordered_multimap::insert hint iterator</td><td>Issaquah</td><td>Complete</td></tr>
387 …148 (hash support for enum types) seems under-specified</td><td>Issaquah</td><td>Complete</td></tr>
388 …treambuf<charT, traits>* s) effects unclear when s is 0</td><td>Issaquah</td><td>Complete</td></tr>
389 …556">2556</a></td><td>Wide contract for future::share()</td><td>Issaquah</td><td>Complete</td></tr>
391 …s defined only for UnaryTypeTraits and BinaryTypeTraits</td><td>Issaquah</td><td>Complete</td></tr>
393 …conjunction and disjunction requirements are too strict</td><td>Issaquah</td><td>Complete</td></tr>
395 …>Iterator requirements should reference iterator traits</td><td>Issaquah</td><td>Complete</td></tr>
399 …h_results can't satisfy the requirements of a container</td><td>Issaquah</td><td>Complete</td></tr>
400 …emplate target() should not lead to undefined behaviour</td><td>Issaquah</td><td>Complete</td></tr>
401 …WG2598">2598</a></td><td>addressof works on temporaries</td><td>Issaquah</td><td>Complete</td></tr>
402 …other append) semantics not useful if argument has root</td><td>Issaquah</td><td>Complete</td></tr>
403 …></td><td>remove_filename() post condition is incorrect</td><td>Issaquah</td><td>Complete</td></tr>
404 …td>Should is_empty use error_code in its specification?</td><td>Issaquah</td><td>Complete</td></tr>
405 …</a></td><td>std::filesystem enum classes overspecified</td><td>Issaquah</td><td>Complete</td></tr>
406 …></td><td>Inconsistent Use of Effects and Equivalent To</td><td>Issaquah</td><td>Complete</td></tr>
407 …680">2680</a></td><td>Add "Equivalent to" to filesystem</td><td>Issaquah</td><td>Complete</td></tr>
408 …681</a></td><td>filesystem::copy() cannot copy symlinks</td><td>Issaquah</td><td>Complete</td></tr>
409 …ilesystem::copy() won't create a symlink to a directory</td><td>Issaquah</td><td>Complete</td></tr>
410 …sh specialized for error_code, but not error_condition?</td><td>Issaquah</td><td>Complete</td></tr>
411 …n of LWG 436 accidentally deleted definition of "facet"</td><td>Issaquah</td><td>Complete</td></tr>
413 …></td><td>Missing restriction in [numeric.requirements]</td><td>Issaquah</td><td>Complete</td></tr>
414 …, to, ...) has a number of unspecified error conditions</td><td>Issaquah</td><td>Complete</td></tr>
415 …</td><td>equivalent incorrectly specifies throws clause</td><td>Issaquah</td><td>Complete</td></tr>
417 …able specification of path::operator/= and path::append</td><td>Issaquah</td><td>Complete</td></tr>
418 …G2733">2733</a></td><td>[fund.ts.v2] gcd / lcm and bool</td><td>Issaquah</td><td>Complete</td></tr>
420 …">2736</a></td><td>nullopt_t insufficiently constrained</td><td>Issaquah</td><td>Complete</td></tr>
421 …2738">2738</a></td><td>is_constructible with void types</td><td>Issaquah</td><td>Complete</td></tr>
422 …_point non-member subtraction with an unsigned duration</td><td>Issaquah</td><td>Complete</td></tr>
423 …740">2740</a></td><td>constexpr optional<T>::operator-></td><td>Issaquah</td><td>Complete</td></tr>
424 …td><td>Inconsistent string interface taking string_view</td><td>Issaquah</td><td>Complete</td></tr>
425 …k/LWG2744">2744</a></td><td>any's in_place constructors</td><td>Issaquah</td><td>Complete</td></tr>
427 …></td><td>Possibly redundant std::move in [alg.foreach]</td><td>Issaquah</td><td>Complete</td></tr>
428 …WG2748">2748</a></td><td>swappable traits for optionals</td><td>Issaquah</td><td>Complete</td></tr>
429 …LWG2749">2749</a></td><td>swappable traits for variants</td><td>Issaquah</td><td>Complete</td></tr>
432 …uses non-existent basic_string_view::to_string function</td><td>Issaquah</td><td>Complete</td></tr>
433 …P optional<T> should 'forward' T's implicit conversions</td><td>Issaquah</td><td>Complete</td></tr>
434 …td><td>std::string{}.assign("ABCDE", 0, 1) is ambiguous</td><td>Issaquah</td><td>Complete</td></tr>
435 …LWG2759">2759</a></td><td>gcd / lcm and bool for the WP</td><td>Issaquah</td><td>Complete</td></tr>
436 …onst basic_string::data should not invalidate iterators</td><td>Issaquah</td><td>Complete</td></tr>
437 …link/LWG2765">2765</a></td><td>Did LWG 1123 go too far?</td><td>Issaquah</td><td>Complete</td></tr>
438 …</a></td><td>not_fn call_wrapper can form invalid types</td><td>Issaquah</td><td>Complete</td></tr>
439 …undant const in the return type of any_cast(const any&)</td><td>Issaquah</td><td>Complete</td></tr>
440 …string::compare functions in terms of basic_string_view</td><td>Issaquah</td><td>Complete</td></tr>
441 …/LWG2773">2773</a></td><td>Making std::ignore constexpr</td><td>Issaquah</td><td>Complete</td></tr>
442 …td>basic_string_view::copy should use char_traits::copy</td><td>Issaquah</td><td>Complete</td></tr>
443 …2778</a></td><td>basic_string_view is missing constexpr</td><td>Issaquah</td><td>Complete</td></tr>
445 …2260</a></td><td>Missing requirement for Allocator::pointer</td><td>Kona</td><td>Complete</td></tr>
446 …d>Provide filesystem::path overloads for File-based streams</td><td>Kona</td><td>Complete</td></tr>
447 ….link/LWG2768">2768</a></td><td>any_cast and move semantics</td><td>Kona</td><td>Complete</td></tr>
448 …undant const in the return type of any_cast(const any&amp;)</td><td>Kona</td><td>Complete</td></tr>
449 …y requirements for std::function and std::reference_wrapper</td><td>Kona</td><td>Complete</td></tr>
450 …d>scoped_allocator_adaptor constructors must be constrained</td><td>Kona</td><td>Complete</td></tr>
451 …484 is missing "otherwise, no effects" and is hard to parse</td><td>Kona</td><td>Complete</td></tr>
452 …>2785</a></td><td>quoted should work with basic_string_view</td><td>Kona</td><td>Complete</td></tr>
453 …Annex C should mention shared_ptr changes for array support</td><td>Kona</td><td>Complete</td></tr>
454 …<td>&sect;[file_status.cons] doesn't match class definition</td><td>Kona</td><td>Complete</td></tr>
455 …s unintentionally require a default constructible allocator</td><td>Kona</td><td>Complete</td></tr>
456 …/LWG2789">2789</a></td><td>Equivalence of contained objects</td><td>Kona</td><td>Complete</td></tr>
457 …Missing specification of istreambuf_iterator::operator-&gt;</td><td>Kona</td><td>Complete</td></tr>
459 …ct;[global.functions] provides incorrect example of ADL use</td><td>Kona</td><td>Complete</td></tr>
460 …nk/LWG2796">2796</a></td><td>tuple should be a literal type</td><td>Kona</td><td>Complete</td></tr>
461 …01">2801</a></td><td>Default-constructibility of unique_ptr</td><td>Kona</td><td>Complete</td></tr>
463 …ditional constexpr default constructor for istream_iterator</td><td>Kona</td><td>Complete</td></tr>
464 …LWG2806">2806</a></td><td>Base class of bad_optional_access</td><td>Kona</td><td>Complete</td></tr>
466 …</td><td>Range access is available with &lt;string_view&gt;</td><td>Kona</td><td>Complete</td></tr>
467 … order of elements is unspecified if an exception is thrown</td><td>Kona</td><td>Complete</td></tr>
468 …826">2826</a></td><td>string_view iterators use old wording</td><td>Kona</td><td>Complete</td></tr>
469 …>Resolution LWG 2223 is missing wording about end iterators</td><td>Kona</td><td>Complete</td></tr>
470 …5</a></td><td>LWG 2536 seems to misspecify &lt;tgmath.h&gt;</td><td>Kona</td><td>Complete</td></tr>
471 …td>gcd and lcm should support a wider range of input values</td><td>Kona</td><td>Complete</td></tr>
472 …td><td>is_literal_type specification needs a little cleanup</td><td>Kona</td><td>Complete</td></tr>
473 …_t check for optional::optional(U&amp;&amp;) should decay U</td><td>Kona</td><td>Complete</td></tr>
474 …td><td>std::function move constructor does unnecessary work</td><td>Kona</td><td>Complete</td></tr>
475 …consistency in specification of erase in [vector.modifiers]</td><td>Kona</td><td>Complete</td></tr>
476 …">2855</a></td><td>std::throw_with_nested("string_literal")</td><td>Kona</td><td>Complete</td></tr>
477 …,optional,any}::emplace should return the constructed value</td><td>Kona</td><td>Complete</td></tr>
478 …ic_string should require that charT match traits::char_type</td><td>Kona</td><td>Complete</td></tr>
480 …8</a></td><td>Missing specification of bad_any_cast::what()</td><td>Kona</td><td>Complete</td></tr>
481 …></td><td>Add definition for direct-non-list-initialization</td><td>Kona</td><td>Complete</td></tr>
482 …td><td>Add noexcept to several shared_ptr related functions</td><td>Kona</td><td>Complete</td></tr>
486 …ctible requirement for istream_iterator default constructor</td><td>Kona</td><td>Complete</td></tr>
487 …he definition of 'object state' applies only to class types</td><td>Kona</td><td>Complete</td></tr>
488 …he copy and move constructors of optional are not constexpr</td><td>Kona</td><td>Complete</td></tr>
489 …nitialization for the emplace-constructors is not specified</td><td>Kona</td><td>Complete</td></tr>
490 …a></td><td>Make variant move-assignment more exception safe</td><td>Kona</td><td>Complete</td></tr>
491 … &amp;&gt; should be false when D is not copy constructible</td><td>Kona</td><td>Complete</td></tr>
492 …td>The less-than operator for shared pointers could do more</td><td>Kona</td><td>Complete</td></tr>
493 …2911">2911</a></td><td>An is_aggregate type trait is needed</td><td>Kona</td><td>Complete</td></tr>
494 …">2921</a></td><td>packaged_task and type-erased allocators</td><td>Kona</td><td>Complete</td></tr>
495 …</a></td><td>optional&lt;const T&gt; doesn't compare with T</td><td>Kona</td><td>Complete</td></tr>
497 …</a></td><td>Variants cannot properly support allocators</td><td>Toronto</td><td>Complete</td></tr>
499 …tt> still defined in terms of <tt>absolute(p, base)</tt></td><td>Toronto</td><td>Complete</td></tr>