merged from trunk

[SVN r21580]
This commit is contained in:
Dave Abrahams
2004-01-11 00:35:03 +00:00
parent a83263748d
commit b1861b8798

View File

@@ -11,6 +11,7 @@
# include <boost/iterator/iterator_traits.hpp> # include <boost/iterator/iterator_traits.hpp>
# include <boost/type_traits/remove_cv.hpp> # include <boost/type_traits/remove_cv.hpp>
# include <boost/mpl/apply_if.hpp> # include <boost/mpl/apply_if.hpp>
# include <boost/pointee.hpp>
namespace boost { namespace boost {
@@ -19,7 +20,7 @@ namespace detail
template <class P> template <class P>
struct smart_ptr_reference struct smart_ptr_reference
{ {
typedef typename P::element_type& type; typedef typename boost::pointee<P>::type& type;
}; };
} }