diff --git a/include/boost/container/detail/utilities.hpp b/include/boost/container/detail/utilities.hpp index 9558963..2aaa855 100644 --- a/include/boost/container/detail/utilities.hpp +++ b/include/boost/container/detail/utilities.hpp @@ -34,6 +34,7 @@ #include #include #include +#include #include #include #include @@ -159,7 +160,7 @@ inline T* to_raw_pointer(T* p) { return p; } template -inline typename Pointer::element_type* +inline typename boost::intrusive::pointer_traits::element_type* to_raw_pointer(const Pointer &p) { return boost::container::container_detail::to_raw_pointer(p.operator->()); }