From a2e79e63af1f1142d11d9ee9cf28763c5cdcd3fe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaakko=20J=C3=A4rvi?= Date: Thu, 23 Aug 2001 13:46:03 +0000 Subject: [PATCH] Added more typenames to make gcc 3.0 -pedantic happy [SVN r10911] --- include/boost/tuple/detail/tuple_basic.hpp | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/include/boost/tuple/detail/tuple_basic.hpp b/include/boost/tuple/detail/tuple_basic.hpp index 56f92ce..10d7781 100644 --- a/include/boost/tuple/detail/tuple_basic.hpp +++ b/include/boost/tuple/detail/tuple_basic.hpp @@ -555,25 +555,25 @@ tuple<> inline make_tuple() { template typename boost::detail::tuples::make_tuple_mapper::type inline make_tuple(const T0& t0) { - return boost::detail::tuples::make_tuple_mapper::type(t0); + return typename boost::detail::tuples::make_tuple_mapper::type(t0); } template typename boost::detail::tuples::make_tuple_mapper::type inline make_tuple(const T0& t0, const T1& t1) { - return boost::detail::tuples::make_tuple_mapper::type(t0, t1); + return typename boost::detail::tuples::make_tuple_mapper::type(t0, t1); } template typename boost::detail::tuples::make_tuple_mapper::type inline make_tuple(const T0& t0, const T1& t1, const T2& t2) { - return boost::detail::tuples::make_tuple_mapper::type(t0, t1, t2); + return typename boost::detail::tuples::make_tuple_mapper::type(t0, t1, t2); } template typename boost::detail::tuples::make_tuple_mapper::type inline make_tuple(const T0& t0, const T1& t1, const T2& t2, const T3& t3) { - return boost::detail::tuples::make_tuple_mapper::type + return typename boost::detail::tuples::make_tuple_mapper::type (t0, t1, t2, t3); } @@ -581,7 +581,7 @@ template typename boost::detail::tuples::make_tuple_mapper::type inline make_tuple(const T0& t0, const T1& t1, const T2& t2, const T3& t3, const T4& t4) { - return boost::detail::tuples::make_tuple_mapper::type + return typename boost::detail::tuples::make_tuple_mapper::type (t0, t1, t2, t3, t4); } @@ -589,7 +589,7 @@ template typename boost::detail::tuples::make_tuple_mapper::type inline make_tuple(const T0& t0, const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5) { - return boost::detail::tuples::make_tuple_mapper::type + return typename boost::detail::tuples::make_tuple_mapper::type (t0, t1, t2, t3, t4, t5); } @@ -597,7 +597,7 @@ template typename boost::detail::tuples::make_tuple_mapper::type inline make_tuple(const T0& t0, const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6) { - return boost::detail::tuples::make_tuple_mapper + return typename boost::detail::tuples::make_tuple_mapper ::type (t0, t1, t2, t3, t4, t5, t6); } @@ -607,7 +607,7 @@ template::type inline make_tuple(const T0& t0, const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7) { - return boost::detail::tuples::make_tuple_mapper + return typename boost::detail::tuples::make_tuple_mapper ::type (t0, t1, t2, t3, t4, t5, t6, t7); } @@ -619,7 +619,7 @@ typename boost::detail::tuples::make_tuple_mapper inline make_tuple(const T0& t0, const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8) { - return boost::detail::tuples::make_tuple_mapper + return typename boost::detail::tuples::make_tuple_mapper ::type (t0, t1, t2, t3, t4, t5, t6, t7, t8); } @@ -631,7 +631,7 @@ typename boost::detail::tuples::make_tuple_mapper inline make_tuple(const T0& t0, const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9) { - return boost::detail::tuples::make_tuple_mapper + return typename boost::detail::tuples::make_tuple_mapper ::type (t0, t1, t2, t3, t4, t5, t6, t7, t8, t9); }