diff --git a/include/boost/optional/optional.hpp b/include/boost/optional/optional.hpp index 42277ba..47f4b1a 100644 --- a/include/boost/optional/optional.hpp +++ b/include/boost/optional/optional.hpp @@ -168,8 +168,10 @@ class optional_base : public optional_tag typedef BOOST_DEDUCED_TYPENAME is_reference::type is_reference_predicate ; + public: typedef BOOST_DEDUCED_TYPENAME mpl::if_::type types ; + protected: typedef bool (this_type::*unspecified_bool_type)() const; typedef BOOST_DEDUCED_TYPENAME types::reference_type reference_type ;