aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libstdc++-v3/ChangeLog6
-rw-r--r--libstdc++-v3/include/tr1/tuple12
2 files changed, 12 insertions, 6 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index ec19144..a2af5a8 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,9 @@
+2004-11-01 Chris Jefferson <chris@bubblescope.net>
+
+ PR libstdc++/18159
+ * include/tr1/tuple (get(pair)): Change occurrences of _I to _Int.
+ (get(const pair)): Likewise.
+
2004-11-01 Paolo Carlini <pcarlini@suse.de>
* include/bits/locale_facets.tcc (num_get<>::_M_extract_float):
diff --git a/libstdc++-v3/include/tr1/tuple b/libstdc++-v3/include/tr1/tuple
index 272edc3..a5fe43a 100644
--- a/libstdc++-v3/include/tr1/tuple
+++ b/libstdc++-v3/include/tr1/tuple
@@ -1545,15 +1545,15 @@ namespace tr1
struct tuple_element<1, std::pair<_Tp1, _Tp2> >
{ typedef _Tp2 type; };
- template<int _I, class _Tp1, class _Tp2>
- typename tuple_element<_I, tuple<_Tp1, _Tp2> >::type
+ template<int _Int, class _Tp1, class _Tp2>
+ typename tuple_element<_Int, tuple<_Tp1, _Tp2> >::type
get(pair<_Tp1, _Tp2>& __in)
- { return get<_I>(tie(__in.first, __in.second)); }
+ { return get<_Int>(tie(__in.first, __in.second)); }
- template<int _I, class _Tp1, class _Tp2>
- typename tuple_element<_I, tuple<_Tp1, _Tp2> >::type
+ template<int _Int, class _Tp1, class _Tp2>
+ typename tuple_element<_Int, tuple<_Tp1, _Tp2> >::type
get(const pair<_Tp1, _Tp2>& __in)
- { return get<_I>(tie(__in.first, __in.second)); }
+ { return get<_Int>(tie(__in.first, __in.second)); }
}
}