diff --git a/include/boost/move/unique_ptr.hpp b/include/boost/move/unique_ptr.hpp index f86ffc3..3cfb36e 100644 --- a/include/boost/move/unique_ptr.hpp +++ b/include/boost/move/unique_ptr.hpp @@ -889,26 +889,26 @@ inline bool operator!=(BOOST_MOVE_DOC0PTR(bmd::nullptr_type), const unique_ptrReturns: Returns x.get() < pointer(). template inline bool operator<(const unique_ptr &x, BOOST_MOVE_DOC0PTR(bmd::nullptr_type)) -{ return x.get() < unique_ptr::pointer(); } +{ return x.get() < typename unique_ptr::pointer(); } //! Requires: operator shall induce a strict weak ordering on unique_ptr::pointer values. //! //! Returns: Returns pointer() < x.get(). template inline bool operator<(BOOST_MOVE_DOC0PTR(bmd::nullptr_type), const unique_ptr &x) -{ return unique_ptr::pointer() < x.get(); } +{ return typename unique_ptr::pointer() < x.get(); } //! Returns: nullptr < x. //! template inline bool operator>(const unique_ptr &x, BOOST_MOVE_DOC0PTR(bmd::nullptr_type)) -{ return x.get() > unique_ptr::pointer(); } +{ return x.get() > typename unique_ptr::pointer(); } //! Returns: x < nullptr. //! template inline bool operator>(BOOST_MOVE_DOC0PTR(bmd::nullptr_type), const unique_ptr &x) -{ return unique_ptr::pointer() > x.get(); } +{ return typename unique_ptr::pointer() > x.get(); } //! Returns: !(nullptr < x). //!