From 47c77487071bf47bf73c5652bc62aeef552e8822 Mon Sep 17 00:00:00 2001 From: Dave Abrahams Date: Mon, 4 Feb 2002 01:42:47 +0000 Subject: [PATCH] bug fix [SVN r12681] --- .../boost/python/object/pointer_holder.hpp | 110 +++++++++--------- 1 file changed, 55 insertions(+), 55 deletions(-) diff --git a/include/boost/python/object/pointer_holder.hpp b/include/boost/python/object/pointer_holder.hpp index 81fcac0c..21fe8e96 100644 --- a/include/boost/python/object/pointer_holder.hpp +++ b/include/boost/python/object/pointer_holder.hpp @@ -28,113 +28,113 @@ struct pointer_holder : instance_holder template pointer_holder(PyObject*, A1 a1) : m_p(new Value( - (unwrap_reference::type&)(a1) + (typename unwrap_reference::type&)(a1) )) {} template pointer_holder(PyObject*, A1 a1, A2 a2) : m_p(new Value( - (unwrap_reference::type&)(a1) - , (unwrap_reference::type&)(a2) + (typename unwrap_reference::type&)(a1) + , (typename unwrap_reference::type&)(a2) )) {} template pointer_holder(PyObject*, A1 a1, A2 a2, A3 a3) : m_p(new Value( - (unwrap_reference::type&)(a1) - , (unwrap_reference::type&)(a2) - , (unwrap_reference::type&)(a3) + (typename unwrap_reference::type&)(a1) + , (typename unwrap_reference::type&)(a2) + , (typename unwrap_reference::type&)(a3) )) {} template pointer_holder(PyObject*, A1 a1, A2 a2, A3 a3, A4 a4) : m_p(new Value( - (unwrap_reference::type&)(a1) - , (unwrap_reference::type&)(a2) - , (unwrap_reference::type&)(a3) - , (unwrap_reference::type&)(a4) + (typename unwrap_reference::type&)(a1) + , (typename unwrap_reference::type&)(a2) + , (typename unwrap_reference::type&)(a3) + , (typename unwrap_reference::type&)(a4) )) {} template pointer_holder(PyObject*, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5) : m_p(new Value( - (unwrap_reference::type&)(a1) - , (unwrap_reference::type&)(a2) - , (unwrap_reference::type&)(a3) - , (unwrap_reference::type&)(a4) - , (unwrap_reference::type&)(a5) + (typename unwrap_reference::type&)(a1) + , (typename unwrap_reference::type&)(a2) + , (typename unwrap_reference::type&)(a3) + , (typename unwrap_reference::type&)(a4) + , (typename unwrap_reference::type&)(a5) )) {} template pointer_holder(PyObject*, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6) : m_p(new Value( - (unwrap_reference::type&)(a1) - , (unwrap_reference::type&)(a2) - , (unwrap_reference::type&)(a3) - , (unwrap_reference::type&)(a4) - , (unwrap_reference::type&)(a5) - , (unwrap_reference::type&)(a6) + (typename unwrap_reference::type&)(a1) + , (typename unwrap_reference::type&)(a2) + , (typename unwrap_reference::type&)(a3) + , (typename unwrap_reference::type&)(a4) + , (typename unwrap_reference::type&)(a5) + , (typename unwrap_reference::type&)(a6) )) {} template pointer_holder(PyObject*, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7) : m_p(new Value( - (unwrap_reference::type&)(a1) - , (unwrap_reference::type&)(a2) - , (unwrap_reference::type&)(a3) - , (unwrap_reference::type&)(a4) - , (unwrap_reference::type&)(a5) - , (unwrap_reference::type&)(a6) - , (unwrap_reference::type&)(a7) + (typename unwrap_reference::type&)(a1) + , (typename unwrap_reference::type&)(a2) + , (typename unwrap_reference::type&)(a3) + , (typename unwrap_reference::type&)(a4) + , (typename unwrap_reference::type&)(a5) + , (typename unwrap_reference::type&)(a6) + , (typename unwrap_reference::type&)(a7) )) {} template pointer_holder(PyObject*, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7, A8 a8) : m_p(new Value( - (unwrap_reference::type&)(a1) - , (unwrap_reference::type&)(a2) - , (unwrap_reference::type&)(a3) - , (unwrap_reference::type&)(a4) - , (unwrap_reference::type&)(a5) - , (unwrap_reference::type&)(a6) - , (unwrap_reference::type&)(a7) - , (unwrap_reference::type&)(a8) + (typename unwrap_reference::type&)(a1) + , (typename unwrap_reference::type&)(a2) + , (typename unwrap_reference::type&)(a3) + , (typename unwrap_reference::type&)(a4) + , (typename unwrap_reference::type&)(a5) + , (typename unwrap_reference::type&)(a6) + , (typename unwrap_reference::type&)(a7) + , (typename unwrap_reference::type&)(a8) )) {} template pointer_holder(PyObject*, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7, A8 a8, A9 a9) : m_p(new Value( - (unwrap_reference::type&)(a1) - , (unwrap_reference::type&)(a2) - , (unwrap_reference::type&)(a3) - , (unwrap_reference::type&)(a4) - , (unwrap_reference::type&)(a5) - , (unwrap_reference::type&)(a6) - , (unwrap_reference::type&)(a7) - , (unwrap_reference::type&)(a8) - , (unwrap_reference::type&)(a9) + (typename unwrap_reference::type&)(a1) + , (typename unwrap_reference::type&)(a2) + , (typename unwrap_reference::type&)(a3) + , (typename unwrap_reference::type&)(a4) + , (typename unwrap_reference::type&)(a5) + , (typename unwrap_reference::type&)(a6) + , (typename unwrap_reference::type&)(a7) + , (typename unwrap_reference::type&)(a8) + , (typename unwrap_reference::type&)(a9) )) {} template pointer_holder(PyObject*, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7, A8 a8, A9 a9, A10 a10) : m_p(new Value( - (unwrap_reference::type&)(a1) - , (unwrap_reference::type&)(a2) - , (unwrap_reference::type&)(a3) - , (unwrap_reference::type&)(a4) - , (unwrap_reference::type&)(a5) - , (unwrap_reference::type&)(a6) - , (unwrap_reference::type&)(a7) - , (unwrap_reference::type&)(a8) - , (unwrap_reference::type&)(a9) - , (unwrap_reference::type&)(a10) + (typename unwrap_reference::type&)(a1) + , (typename unwrap_reference::type&)(a2) + , (typename unwrap_reference::type&)(a3) + , (typename unwrap_reference::type&)(a4) + , (typename unwrap_reference::type&)(a5) + , (typename unwrap_reference::type&)(a6) + , (typename unwrap_reference::type&)(a7) + , (typename unwrap_reference::type&)(a8) + , (typename unwrap_reference::type&)(a9) + , (typename unwrap_reference::type&)(a10) )) {}