diff --git a/include/boost/optional/optional.hpp b/include/boost/optional/optional.hpp index 01db469..0dd1c62 100644 --- a/include/boost/optional/optional.hpp +++ b/include/boost/optional/optional.hpp @@ -173,8 +173,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 ;