boost::text::optional_ref<bool const, true>
// In header: <boost/text/trie.hpp> struct optional_ref<bool const, true> { // construct/copy/destruct optional_ref(); optional_ref(bool const &); // public member functions explicit operator bool() const; explicit operator bool(); bool const & operator*() const; bool const * operator->() const; };