re PR libstdc++/18159 (tr1/tuple is broken on darwin)
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. From-SVN: r89944
This commit is contained in:
parent
cf566f7ff3
commit
d68e653fae
2 changed files with 12 additions and 6 deletions
|
@ -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):
|
||||
|
|
|
@ -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)); }
|
||||
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue