diff --git a/include/boost/python/return_internal_reference.hpp b/include/boost/python/return_internal_reference.hpp index d696c7fa..2f567e55 100644 --- a/include/boost/python/return_internal_reference.hpp +++ b/include/boost/python/return_internal_reference.hpp @@ -7,36 +7,11 @@ # define RETURN_INTERNAL_REFERENCE_DWA2002131_HPP # include -# include # include -# include # include namespace boost { namespace python { -namespace detail -{ - template - struct return_internal_reference_requires_a_pointer_or_reference_return_type -# if defined(__GNUC__) && __GNUC__ >= 3 || defined(__EDG__) - {} -# endif - ; -} - -struct internal_reference_to_python_generator -{ - template - struct apply - { - typedef typename mpl::select_type< - is_object::value - , detail::return_internal_reference_requires_a_pointer_or_reference_return_type - , to_python_indirect - >::type type; - }; -}; - template struct return_internal_reference : with_custodian_and_ward_postcall<0, owner_arg, Base>