aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/include/tr1/array
diff options
context:
space:
mode:
authorPaolo Carlini <pcarlini@suse.de>2006-10-30 22:22:38 +0000
committerPaolo Carlini <paolo@gcc.gnu.org>2006-10-30 22:22:38 +0000
commitc8bf5b7c54d47b7a25f9fed4d3772c8ae2e2bfde (patch)
treea04b7c494980daf1e707842254071519f28eb9a0 /libstdc++-v3/include/tr1/array
parent771e6d83c98294c36cc189e7912b53a6658f5438 (diff)
downloadgcc-c8bf5b7c54d47b7a25f9fed4d3772c8ae2e2bfde.tar.gz
gcc-c8bf5b7c54d47b7a25f9fed4d3772c8ae2e2bfde.tar.bz2
gcc-c8bf5b7c54d47b7a25f9fed4d3772c8ae2e2bfde.zip
tuple_iterate.h (tuple_size<tuple<> >::value): Provide definition.
2006-10-30 Paolo Carlini <pcarlini@suse.de> * include/tr1/tuple_iterate.h (tuple_size<tuple<> >::value): Provide definition. * include/tr1/functional (is_bind_expression<>::value, is_placeholder<>::value, + various partial specializations): Likewise. * include/tr1/array (tuple_size<array<> >::value): Likewise. From-SVN: r118203
Diffstat (limited to 'libstdc++-v3/include/tr1/array')
-rw-r--r--libstdc++-v3/include/tr1/array3
1 files changed, 3 insertions, 0 deletions
diff --git a/libstdc++-v3/include/tr1/array b/libstdc++-v3/include/tr1/array
index 43898740a1c..1afd7db04a4 100644
--- a/libstdc++-v3/include/tr1/array
+++ b/libstdc++-v3/include/tr1/array
@@ -243,6 +243,9 @@ _GLIBCXX_BEGIN_NAMESPACE(tr1)
struct tuple_size<array<_Tp, _Nm> >
{ static const int value = _Nm; };
+ template<typename _Tp, std::size_t _Nm>
+ const int tuple_size<array<_Tp, _Nm> >::value;
+
template<int _Int, typename _Tp, std::size_t _Nm>
struct tuple_element<_Int, array<_Tp, _Nm> >
{ typedef _Tp type; };