gcc/libstdc++-v3/include/std
Jonathan Wakely d8af84e67b Implement resolutions of LWG 2399, 2400 and 2401.
* include/bits/shared_ptr.h (shared_ptr, weak_ptr): Define
	_Convertible alias template to simplify constraints.
	(shared_ptr(unique_ptr<TD>&&)): Constrain (LWG 2399).
	* include/bits/shared_ptr_base.h: Likewise.
	(_Sp_counted_deleter::_M_get_deleter()): Use addressof (LWG 2400).
	* include/std/functional (function::operator=(nullptr_t)): Add
	noexcept (LWG 2401).
	* testsuite/20_util/shared_ptr/cons/43820_neg.cc: Adjust dg-error.
	* testsuite/20_util/shared_ptr/cons/void_neg.cc: Adjust dg-error.

From-SVN: r217442
2014-11-12 19:41:36 +00:00
..
algorithm Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
array tuple (tuple_size<cv _Tp>): Implement LWG 2313. 2014-05-15 11:35:29 +01:00
atomic atomic_base.h: Avoid including <stdbool.h>. 2014-10-24 12:54:43 +00:00
bitset any (any_cast): Combine duplicate doxygen comments. 2014-06-14 21:43:07 +01:00
chrono Implement SD-6: SG10 Feature Test Recommendations 2014-10-01 11:49:23 +00:00
complex complex (complex::real, [...]): Add const. 2014-10-15 14:20:12 +01:00
condition_variable condition_variable (condition_variable_any::_Unlock): Do not swallow __forced_unwind. 2014-06-02 16:45:09 +01:00
deque Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
forward_list Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
fstream Make streams movable and swappable. 2014-09-22 14:34:09 +01:00
functional Implement resolutions of LWG 2399, 2400 and 2401. 2014-11-12 19:41:36 +00:00
future future (__location_invariant): Move specializations after preprocessor condition. 2014-08-07 23:54:53 +01:00
iomanip re PR libstdc++/54354 (TODO extended iomanip manipulators std::get_time and std::put_time (C++11, section 27.7.5)) 2014-10-14 18:01:25 +01:00
ios Make streams movable and swappable. 2014-09-22 14:34:09 +01:00
iosfwd api.xml: Link to more recent API docs. 2014-06-14 21:22:10 +01:00
iostream iostream: Fix URL in comment. 2014-05-08 20:01:51 +01:00
istream gnu.ver: Adjust basic_ostream exports. 2014-09-23 14:17:42 +01:00
iterator Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
limits limits: Remove stray semicolon. 2014-10-15 12:03:20 +00:00
list Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
locale Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
map Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
memory re PR libstdc++/57350 (std::align missing) 2014-10-13 15:08:44 +01:00
mutex mutex (try_lock): Do not swallow exceptions. 2014-09-22 15:54:35 +01:00
numeric Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
ostream gnu.ver: Adjust basic_ostream exports. 2014-09-23 14:17:42 +01:00
queue Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
random Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
ratio Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
regex re PR testsuite/61061 (FAIL: g++.dg/inherit/covariant7.C) 2014-07-01 03:05:45 +00:00
scoped_allocator Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
set Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
shared_mutex Implement SD-6: SG10 Feature Test Recommendations 2014-10-01 11:49:23 +00:00
sstream Make streams movable and swappable. 2014-09-22 14:34:09 +01:00
stack Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
stdexcept Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
streambuf Make streams movable and swappable. 2014-09-22 14:34:09 +01:00
string Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
system_error Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
thread re PR libstdc++/61841 (broken std::thread on Hurd) 2014-08-13 19:40:10 +01:00
tuple Implement SD-6: SG10 Feature Test Recommendations 2014-10-01 11:49:23 +00:00
type_traits Define __void_t and SFINAE-friendly iterator_traits. 2014-11-11 23:57:35 +00:00
typeindex Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
unordered_map Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
unordered_set Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
utility Implement SD-6: SG10 Feature Test Recommendations 2014-10-01 11:49:23 +00:00
valarray Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
vector Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00