+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):
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)); }
}
}