utility (tuple_size<std::pair<> >::value): Provide definition.
2006-10-30 Paolo Carlini <pcarlini@suse.de> * include/tr1/utility (tuple_size<std::pair<> >::value): Provide definition. From-SVN: r118207
This commit is contained in:
parent
a1e45ff04c
commit
8975fa18ad
2 changed files with 10 additions and 2 deletions
|
@ -1,3 +1,8 @@
|
|||
2006-10-30 Paolo Carlini <pcarlini@suse.de>
|
||||
|
||||
* include/tr1/utility (tuple_size<std::pair<> >::value): Provide
|
||||
definition.
|
||||
|
||||
2006-10-30 Paolo Carlini <pcarlini@suse.de>
|
||||
|
||||
* include/tr1/tuple_iterate.h (tuple_size<tuple<> >::value): Provide
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
// TR1 utility -*- C++ -*-
|
||||
|
||||
// Copyright (C) 2004, 2005 Free Software Foundation, Inc.
|
||||
// Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
|
||||
//
|
||||
// This file is part of the GNU ISO C++ Library. This library is free
|
||||
// software; you can redistribute it and/or modify it under the
|
||||
|
@ -47,7 +47,10 @@ _GLIBCXX_BEGIN_NAMESPACE(tr1)
|
|||
template<class _Tp1, class _Tp2>
|
||||
struct tuple_size<std::pair<_Tp1, _Tp2> >
|
||||
{ static const int value = 2; };
|
||||
|
||||
|
||||
template<class _Tp1, class _Tp2>
|
||||
const int tuple_size<std::pair<_Tp1, _Tp2> >::value;
|
||||
|
||||
template<class _Tp1, class _Tp2>
|
||||
struct tuple_element<0, std::pair<_Tp1, _Tp2> >
|
||||
{ typedef _Tp1 type; };
|
||||
|
|
Loading…
Add table
Reference in a new issue