summaryrefslogtreecommitdiffstats
path: root/libstdc++-v3/include/std/tuple
diff options
context:
space:
mode:
authorredi <redi@138bc75d-0d04-0410-961f-82ee72b054a4>2013-10-31 19:23:54 +0000
committerredi <redi@138bc75d-0d04-0410-961f-82ee72b054a4>2013-10-31 19:23:54 +0000
commitd7c3eac64d5f0afad9605646417c4063c82b0333 (patch)
treea7c713b9e7b0798325d5ad4d55c7f3f81c903b42 /libstdc++-v3/include/std/tuple
parent09e640e662399f5e84c6fa1cd9f10c05f19c9777 (diff)
downloadppe42-gcc-d7c3eac64d5f0afad9605646417c4063c82b0333.tar.gz
ppe42-gcc-d7c3eac64d5f0afad9605646417c4063c82b0333.zip
* include/std/tuple (_Index_tuple, _Build_index_tuple): Move to
<utility>. * include/std/utility (integer_sequence, make_integer_sequence, index_sequence, make_index_sequence, index_sequence_for): Define. * doc/xml/manual/status_cxx2014.xml: Update. * testsuite/20_util/integer_sequence/intseq.cc: New. * testsuite/20_util/integer_sequence/requirements/typedefs.cc: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@204275 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libstdc++-v3/include/std/tuple')
-rw-r--r--libstdc++-v3/include/std/tuple21
1 files changed, 0 insertions, 21 deletions
diff --git a/libstdc++-v3/include/std/tuple b/libstdc++-v3/include/std/tuple
index 063ce02e9c7..2580f7894e6 100644
--- a/libstdc++-v3/include/std/tuple
+++ b/libstdc++-v3/include/std/tuple
@@ -917,27 +917,6 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
<typename std::remove_reference<_Tp>::type>::type>::type
{ };
- // Stores a tuple of indices. Also used by bind() to extract the elements
- // in a tuple.
- template<std::size_t... _Indexes>
- struct _Index_tuple
- {
- typedef _Index_tuple<_Indexes..., sizeof...(_Indexes)> __next;
- };
-
- // Builds an _Index_tuple<0, 1, 2, ..., _Num-1>.
- template<std::size_t _Num>
- struct _Build_index_tuple
- {
- typedef typename _Build_index_tuple<_Num - 1>::__type::__next __type;
- };
-
- template<>
- struct _Build_index_tuple<0>
- {
- typedef _Index_tuple<> __type;
- };
-
template<std::size_t, typename, typename, std::size_t>
struct __make_tuple_impl;
OpenPOWER on IntegriCloud