gcc/libstdc++-v3/include/ext
Jonathan Wakely 2af96386a6 Define std::__to_address helper
* include/bits/allocated_ptr.h (__allocated_ptr::get): Use
	__to_address.
	(__allocated_ptr::_S_raw_ptr): Remove.
	* include/bits/forward_list.h (_Fwd_list_base::_M_get_node): Use
	__to_address.
	* include/bits/hashtable_policy.h (_Hashtable_alloc): Likewise.
	* include/bits/ptr_traits.h (__to_address): Define new function
	template.
	* include/bits/shared_ptr_base.h (__shared_ptr): Use __to_address.
	(__shared_ptr::_S_raw_ptr): Remove.
	* include/bits/stl_vector.h [__cplusplus >= 201103L]
	(vector::_M_data_ptr): Use __to_address.
	[__cplusplus < 201103L] (vector::_M_data_ptr): Don't dereference
	possibly invalid pointers.
	* include/ext/alloc_traits.h (__alloc_traits::construct)
	(__alloc_traits::destroy): Use __to_address.

From-SVN: r252055
2017-09-13 08:27:40 +01:00
..
pb_ds
algorithm
aligned_buffer.h
alloc_traits.h Define std::__to_address helper 2017-09-13 08:27:40 +01:00
array_allocator.h
atomicity.h
bitmap_allocator.h re PR libstdc++/81064 (Inline namespace regression) 2017-07-23 08:41:35 +00:00
cast.h
cmath
codecvt_specializations.h re PR libstdc++/81064 (Inline namespace regression) 2017-07-23 08:41:35 +00:00
concurrence.h
debug_allocator.h
enc_filebuf.h
extptr_allocator.h
functional
iterator
malloc_allocator.h
memory
mt_allocator.h
new_allocator.h PR c++/82039 suppress -Wzero-as-null-pointer-constant warning 2017-08-31 17:45:37 +01:00
numeric
numeric_traits.h
pod_char_traits.h
pointer.h
pool_allocator.h
random Add optimized implementation of mersenne twister for aarch64 2017-07-23 22:46:34 +00:00
random.tcc
rb_tree
rc_string_base.h
rope re PR libstdc++/81064 (Inline namespace regression) 2017-07-23 08:41:35 +00:00
ropeimpl.h new (bad_array_new_length): Remove redundant semicolon after in-class member function definition. 2017-07-19 16:59:00 +00:00
slist
sso_string_base.h
stdio_filebuf.h
stdio_sync_filebuf.h
string_conversions.h
throw_allocator.h
type_traits.h
typelist.h re PR libstdc++/81064 (Inline namespace regression) 2017-07-23 08:41:35 +00:00
vstring_fwd.h
vstring_util.h
vstring.h
vstring.tcc