1 // Copyright David Abrahams 2002.
2 // Distributed under the Boost Software License, Version 1.0. (See
3 // accompanying file LICENSE_1_0.txt or copy at
4 // http://www.boost.org/LICENSE_1_0.txt)
5 #ifndef REGISTERED_POINTEE_DWA2002710_HPP
6 # define REGISTERED_POINTEE_DWA2002710_HPP
7 # include <boost/python/converter/registered.hpp>
8 # include <boost/python/converter/pointer_type_id.hpp>
9 # include <boost/python/converter/registry.hpp>
10 # include <boost/python/detail/type_traits.hpp>
12 namespace boost { namespace python { namespace converter {
17 struct registered_pointee
19 typename boost::python::detail::remove_pointer<
20 typename boost::python::detail::remove_cv<
21 typename boost::python::detail::remove_reference<T>::type
27 }}} // namespace boost::python::converter
29 #endif // REGISTERED_POINTEE_DWA2002710_HPP