gcc/libstdc++-v3/include/bits
Jonathan Wakely fe807059aa re PR libstdc++/51365 (cannot use final empty class in std::tuple)
PR libstdc++/51365
	* include/bits/shared_ptr_base (_Sp_ebo_helper): Helper class to
	implement EBO safely.
	(_Sp_counted_base::_M_get_deleter): Add noexcept.
	(_Sp_counter_ptr): Use noexcept instead of comments.
	(_Sp_counted_deleter): Likewise. Use _Sp_ebo_helper.
	(_Sp_counted_ptr_inplace): Likewise.
	* testsuite/20_util/shared_ptr/cons/51365.cc: New.
	* testsuite/20_util/shared_ptr/cons/52924.cc: Add rebind member to
	custom allocator and test construction with custom allocator.
	* testsuite/20_util/shared_ptr/cons/43820_neg.cc: Adjust dg-error
	line number.

From-SVN: r198367
2013-04-28 12:38:21 +01:00
..
algorithmfwd.h memoryfwd.h: New. 2013-03-08 21:39:24 +00:00
alloc_traits.h memoryfwd.h: New. 2013-03-08 21:39:24 +00:00
allocator.h memoryfwd.h: New. 2013-03-08 21:39:24 +00:00
atomic_base.h
basic_ios.h
basic_ios.tcc
basic_string.h
basic_string.tcc
boost_concept_check.h
c++0x_warning.h
c++config
char_traits.h
codecvt.h
concept_check.h
cpp_type_traits.h
deque.tcc PR libstdc++/55977 (partial, std::vector and std::deque bits) 2013-03-18 10:15:56 +00:00
forward_list.h Makefile.am: Add ext/aligned_buffer.h 2013-04-07 17:44:40 +01:00
forward_list.tcc
fstream.tcc
functexcept.h
functional_hash.h
gslice_array.h
gslice.h
hashtable_policy.h 2013-04-26 François Dumont <fdumont@gcc.gnu.org> 2013-04-26 20:13:41 +00:00
hashtable.h hashtable_policy.h: Add C++11 allocator support. 2013-04-22 20:22:07 +00:00
indirect_array.h
ios_base.h
istream.tcc
list.tcc
locale_classes.h
locale_classes.tcc
locale_facets_nonio.h
locale_facets_nonio.tcc
locale_facets.h
locale_facets.tcc
localefwd.h memoryfwd.h: New. 2013-03-08 21:39:24 +00:00
mask_array.h
memoryfwd.h memoryfwd.h: New. 2013-03-08 21:39:24 +00:00
move.h
ostream_insert.h
ostream.tcc
postypes.h
ptr_traits.h
random.h
random.tcc
range_access.h
regex_compiler.h
regex_constants.h
regex_cursor.h
regex_error.h
regex_grep_matcher.h
regex_grep_matcher.tcc
regex_nfa.h
regex_nfa.tcc
regex.h
shared_ptr_base.h re PR libstdc++/51365 (cannot use final empty class in std::tuple) 2013-04-28 12:38:21 +01:00
shared_ptr.h
slice_array.h
sstream.tcc
stl_algo.h
stl_algobase.h
stl_bvector.h
stl_construct.h memoryfwd.h: New. 2013-03-08 21:39:24 +00:00
stl_deque.h
stl_function.h
stl_heap.h re PR libstdc++/57010 ([c++0x] priority_queue<>::pop() calls self-move-assignment operator) 2013-04-22 10:07:31 +00:00
stl_iterator_base_funcs.h
stl_iterator_base_types.h
stl_iterator.h
stl_list.h re PR libstdc++/55979 ([C++11] std::list range construction imposes unnecessary conversion constraints) 2013-03-17 18:27:52 +00:00
stl_map.h
stl_multimap.h
stl_multiset.h
stl_numeric.h
stl_pair.h
stl_queue.h
stl_raw_storage_iter.h
stl_relops.h
stl_set.h
stl_stack.h
stl_tempbuf.h
stl_tree.h re PR libstdc++/56613 (map::operator[](key_type&&) fails with custom allocator) 2013-03-14 23:28:11 +00:00
stl_uninitialized.h
stl_vector.h PR libstdc++/55977 (partial, std::vector and std::deque bits) 2013-03-18 10:15:56 +00:00
stream_iterator.h
streambuf_iterator.h
streambuf.tcc
stringfwd.h memoryfwd.h: New. 2013-03-08 21:39:24 +00:00
unique_ptr.h
unordered_map.h re PR libstdc++/57065 (incorrect default allocator template for debug and profile unordered_map) 2013-04-25 09:42:46 +00:00
unordered_set.h hashtable_policy.h: Add C++11 allocator support. 2013-04-22 20:22:07 +00:00
uses_allocator.h
valarray_after.h
valarray_array.h
valarray_array.tcc
valarray_before.h
vector.tcc