From 7d1cbcb0c12955e990576384c94f3199c42ef848 Mon Sep 17 00:00:00 2001 From: Dave Abrahams Date: Thu, 10 Jan 2002 19:07:18 +0000 Subject: [PATCH] Possible workaround for cxx 6.2 [SVN r12270] --- include/boost/python/object/forward.hpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/include/boost/python/object/forward.hpp b/include/boost/python/object/forward.hpp index 88eefe6b..149b7330 100644 --- a/include/boost/python/object/forward.hpp +++ b/include/boost/python/object/forward.hpp @@ -19,8 +19,12 @@ namespace boost { namespace python { namespace objects { template struct forward { + BOOST_STATIC_CONSTANT( + bool, by_value = (is_scalar::value | is_reference::value) + ); + typedef typename mpl::select_type< - is_scalar::value | is_reference::value + by_value , T , reference_wrapper< typename add_const::type