gcc/libstdc++-v3/testsuite/20_util/tuple
Ville Voutilainen ccbbf8df05 Implement LWG 2485
* include/debug/array (get(const array<_Tp, _Nm>&&)): New.
* include/std/array (get(const array<_Tp, _Nm>&&)): Likewise.
* include/std/tuple (get(const tuple<_Elements...>&&)): Likewise.
(get(const tuple<_Types...>&&)): Likewise.
* include/std/utility
(__pair_get::__const_move_get(const std::pair<_Tp1, _Tp2>&&)):
Likewise.
(get(const std::pair<_Tp1, _Tp2>&&)): Likewise.
(get(const pair<_Tp, _Up>&&)): Likewise.
(get(const pair<_Up, _Tp>&&)): Likewise.
* testsuite/20_util/pair/astuple/get.cc: Add tests for
new overloads.
* testsuite/20_util/pair/astuple/get_by_type.cc: Likewise.
* testsuite/20_util/tuple/element_access/get2.cc: Likewise.
* testsuite/20_util/tuple/element_access/get2_by_type.cc: Likewise.
* testsuite/23_containers/array/tuple_interface/get.cc: Likewise.
* testsuite/23_containers/array/tuple_interface/tuple_element_debug_neg.cc:
Adjust.
* testsuite/23_containers/array/tuple_interface/tuple_element_neg.cc:
Likewise.

From-SVN: r254222
2017-10-30 16:31:04 +02:00
..
apply
comparison_operators
cons
creation_functions
element_access Implement LWG 2485 2017-10-30 16:31:04 +02:00
make_from_tuple
requirements
48476.cc
51365.cc
53648.cc
56785.cc
60497.cc
61947.cc
67844.cc
77395.cc
77802.cc
78939.cc
cv_tuple_element.cc
cv_tuple_size_neg.cc
cv_tuple_size.cc
moveable2.cc
moveable.cc
noexcept_move_assign.cc
noexcept_swap.cc
swap_cxx17.cc
swap.cc
tuple_element_t.cc
tuple_element.cc
tuple_size_v.cc
tuple_size.cc