array: Include <array>.
authorFrançois Dumont <fdumont@gcc.gnu.org>
Tue, 23 Jun 2015 19:51:02 +0000 (19:51 +0000)
committerFrançois Dumont <fdumont@gcc.gnu.org>
Tue, 23 Jun 2015 19:51:02 +0000 (19:51 +0000)
commit7d17de7f732927e65e35b375c4fcb193082446af
tree77923caf4451a4a86c16523c0a78d15127fb32c1
parent0fa16060ed17132d27f7884fd7a8c7bee4aa29b4
array: Include <array>.

2015-06-23  François Dumont  <fdumont@gcc.gnu.org>

* include/debug/array: Include <array>. Add version namespace when
specializing tuple interface to array. Add specialization for
__is_tuple_like_impl.
* include/profile/array: Likewise.
* include/std/array: Include <utility>. Add specialization for
__is_tuple_like_impl.
* include/std/tuple
(__is_tuple_like_impl<>, __is_tuple_like_impl<pair>): Move...
* include/std/utility: ... here. Include <type_traits>.
* testsuite/23_containers/array/tuple_interface/get_debug_neg.cc: Adjust
dg-error line number.
* testsuite/23_containers/array/tuple_interface/
tuple_element_debug_neg.cc: Likewise.

From-SVN: r224857
libstdc++-v3/ChangeLog
libstdc++-v3/include/debug/array
libstdc++-v3/include/profile/array
libstdc++-v3/include/std/array
libstdc++-v3/include/std/tuple
libstdc++-v3/include/std/utility
libstdc++-v3/testsuite/23_containers/array/tuple_interface/get_debug_neg.cc
libstdc++-v3/testsuite/23_containers/array/tuple_interface/tuple_element_debug_neg.cc