gcc/libstdc++-v3/include/bits
Glen Joseph Fernandes 61cd19e6be Add std::to_address for C++2a (P0653R2)
2017-11-28  Glen Joseph Fernandes  <glenjofe@gmail.com>

	* include/bits/ptr_traits.h (to_address): Implement to_address.
	* testsuite/20_util/to_address/1.cc: New test.

From-SVN: r255199
2017-11-28 14:22:32 +00:00
..
algorithmfwd.h re PR libstdc++/81064 (Inline namespace regression) 2017-07-23 08:41:35 +00:00
alloc_traits.h
allocated_ptr.h Define std::__to_address helper 2017-09-13 08:27:40 +01:00
allocator.h PR libstdc++/48101 improve errors for invalid container specializations 2017-11-21 20:47:09 +00:00
atomic_base.h
atomic_futex.h
basic_ios.h PR libstdc++/53984 handle exceptions in basic_istream::sentry 2017-07-25 21:36:06 +01:00
basic_ios.tcc
basic_string.h PR libstdc++/79162 Fix std::string regression due to LWG 2946 (old ABI) 2017-09-20 23:03:37 +01:00
basic_string.tcc
boost_concept_check.h
c++0x_warning.h
c++config Deprecate nested types in std::hash 2017-09-20 17:34:42 +01:00
char_traits.h
codecvt.h
concept_check.h
cpp_type_traits.h
deque.tcc re PR libstdc++/81064 (Inline namespace regression) 2017-07-23 08:41:35 +00:00
enable_special_members.h
forward_list.h PR libstdc++/48101 improve errors for invalid container specializations 2017-11-21 20:47:09 +00:00
forward_list.tcc re PR libstdc++/81064 (Inline namespace regression) 2017-07-23 08:41:35 +00:00
fs_dir.h Remove noexcept from filesystem iterators and operations (LWG 3013, 3014) 2017-10-27 18:49:29 +01:00
fs_fwd.h Implement C++17 Filesystem library 2017-10-23 13:11:22 +01:00
fs_ops.h Remove noexcept from filesystem iterators and operations (LWG 3013, 3014) 2017-10-27 18:49:29 +01:00
fs_path.h Add [[nodiscard]] attribute to C++17 components 2017-11-23 22:11:21 +00:00
fstream.tcc Fix indentation in std::basic_filebuf member functions 2017-07-19 16:46:04 +01:00
functexcept.h
functional_hash.h Deprecate nested types in std::hash 2017-09-20 17:34:42 +01:00
gslice_array.h
gslice.h
hashtable_policy.h PR libstdc++/48101 improve errors for invalid container specializations 2017-11-21 20:47:09 +00:00
hashtable.h PR libstdc++/48101 improve errors for invalid container specializations 2017-11-21 20:47:09 +00:00
indirect_array.h
invoke.h
ios_base.h Remove deprecated iostream members for C++17 2017-07-25 18:47:52 +01:00
istream.tcc PR libstdc++/53984 handle exceptions in basic_istream::sentry 2017-07-25 21:36:06 +01:00
list.tcc re PR libstdc++/81064 (Inline namespace regression) 2017-07-23 08:41:35 +00:00
locale_classes.h
locale_classes.tcc
locale_conv.h Fix typo in std::wbuffer_convert 2017-11-14 18:00:53 +00:00
locale_facets_nonio.h new (bad_array_new_length): Remove redundant semicolon after in-class member function definition. 2017-07-19 16:59:00 +00:00
locale_facets_nonio.tcc
locale_facets.h new (bad_array_new_length): Remove redundant semicolon after in-class member function definition. 2017-07-19 16:59:00 +00:00
locale_facets.tcc
localefwd.h
mask_array.h
memoryfwd.h
move.h re PR libstdc++/81064 (Inline namespace regression) 2017-07-23 08:41:35 +00:00
node_handle.h Add [[nodiscard]] attribute to C++17 components 2017-11-23 22:11:21 +00:00
ostream_insert.h
ostream.tcc
parse_numbers.h
postypes.h
predefined_ops.h
ptr_traits.h Add std::to_address for C++2a (P0653R2) 2017-11-28 14:22:32 +00:00
quoted_string.h re PR libstdc++/81064 (Inline namespace regression) 2017-07-23 08:41:35 +00:00
random.h re PR libstdc++/81064 (Inline namespace regression) 2017-07-23 08:41:35 +00:00
random.tcc re PR libstdc++/81064 (Inline namespace regression) 2017-07-23 08:41:35 +00:00
range_access.h Add [[nodiscard]] attribute to C++17 components 2017-11-23 22:11:21 +00:00
refwrap.h
regex_automaton.h re PR libstdc++/81064 (Inline namespace regression) 2017-07-23 08:41:35 +00:00
regex_automaton.tcc re PR libstdc++/81064 (Inline namespace regression) 2017-07-23 08:41:35 +00:00
regex_compiler.h re PR libstdc++/81064 (Inline namespace regression) 2017-07-23 08:41:35 +00:00
regex_compiler.tcc re PR libstdc++/81064 (Inline namespace regression) 2017-07-23 08:41:35 +00:00
regex_constants.h re PR libstdc++/81064 (Inline namespace regression) 2017-07-23 08:41:35 +00:00
regex_error.h re PR libstdc++/81064 (Inline namespace regression) 2017-07-23 08:41:35 +00:00
regex_executor.h re PR libstdc++/81064 (Inline namespace regression) 2017-07-23 08:41:35 +00:00
regex_executor.tcc PR libstdc++/71500 restore C++11 compatibility in <regex> 2017-09-19 18:06:12 +01:00
regex_scanner.h re PR libstdc++/81064 (Inline namespace regression) 2017-07-23 08:41:35 +00:00
regex_scanner.tcc re PR libstdc++/81064 (Inline namespace regression) 2017-07-23 08:41:35 +00:00
regex.h re PR libstdc++/81064 (Inline namespace regression) 2017-07-23 08:41:35 +00:00
regex.tcc re PR libstdc++/81064 (Inline namespace regression) 2017-07-23 08:41:35 +00:00
shared_ptr_atomic.h
shared_ptr_base.h Define std::__to_address helper 2017-09-13 08:27:40 +01:00
shared_ptr.h
slice_array.h
specfun.h specfun.h: Expose airy_ai and airy_bi. 2017-11-18 19:53:25 +00:00
sstream.tcc
std_abs.h
std_function.h
std_mutex.h
stl_algo.h Protect more algorithms from overloaded comma operators 2017-10-27 00:50:40 +01:00
stl_algobase.h Protect more algorithms from overloaded comma operators 2017-10-27 00:50:40 +01:00
stl_bvector.h re PR libstdc++/82558 (V8 JavaScript engine segfaults since r249235) 2017-10-16 05:44:03 +00:00
stl_construct.h
stl_deque.h PR libstdc++/48101 improve errors for invalid container specializations 2017-11-21 20:47:09 +00:00
stl_function.h PR libstdc++/48101 improve errors for invalid container specializations 2017-11-21 20:47:09 +00:00
stl_heap.h
stl_iterator_base_funcs.h Implement LWG 2353 2017-11-20 16:21:42 +02:00
stl_iterator_base_types.h PR libstdc++/81912 make std::__iterator_category constexpr 2017-08-21 16:14:27 +01:00
stl_iterator.h Deduction guides for associative containers, debug mode deduction guide fixes. 2017-10-26 19:42:31 +03:00
stl_list.h PR libstdc++/48101 improve errors for invalid container specializations 2017-11-21 20:47:09 +00:00
stl_map.h PR libstdc++/48101 improve errors for invalid container specializations 2017-11-21 20:47:09 +00:00
stl_multimap.h PR libstdc++/48101 improve errors for invalid container specializations 2017-11-21 20:47:09 +00:00
stl_multiset.h PR libstdc++/48101 improve errors for invalid container specializations 2017-11-21 20:47:09 +00:00
stl_numeric.h
stl_pair.h
stl_queue.h
stl_raw_storage_iter.h
stl_relops.h re PR libstdc++/81064 (Inline namespace regression) 2017-07-23 08:41:35 +00:00
stl_set.h PR libstdc++/48101 improve errors for invalid container specializations 2017-11-21 20:47:09 +00:00
stl_stack.h re PR libstdc++/81599 (Error in documentation of std::stack) 2017-07-31 13:44:16 +00:00
stl_tempbuf.h
stl_tree.h PR go/83102 relax std::set checks for invocable comparison object 2017-11-22 11:06:15 +00:00
stl_uninitialized.h Protect more algorithms from overloaded comma operators 2017-10-27 00:50:40 +01:00
stl_vector.h PR libstdc++/48101 improve errors for invalid container specializations 2017-11-21 20:47:09 +00:00
stream_iterator.h
streambuf_iterator.h streambuf_iterator.h (istreambuf_iterator<>): Declare std::advance for istreambuf_iterator of char types to be friend. 2017-11-20 22:30:28 +00:00
streambuf.tcc
string_view.tcc Refactor std::basic_string_view members and add noexcept 2017-10-24 14:18:52 +01:00
stringfwd.h
uniform_int_dist.h re PR libstdc++/81064 (Inline namespace regression) 2017-07-23 08:41:35 +00:00
unique_ptr.h
unordered_map.h Fix std::unordered_map deduction guide 2017-11-27 16:43:39 +00:00
unordered_set.h PR libstdc++/48101 improve errors for invalid container specializations 2017-11-21 20:47:09 +00:00
uses_allocator.h
valarray_after.h
valarray_array.h
valarray_array.tcc
valarray_before.h
vector.tcc Tweak vector::_M_realloc_insert for code size 2017-11-16 23:51:20 +00:00