Go to the source code of this file.
Classes | |
struct | boost::detail::is_no_optional< T > |
struct | boost::detail::is_optional_< T > |
struct | boost::detail::is_optional_< ::boost::optional< U > > |
class | boost::optional< T & > |
Namespaces | |
boost | |
BOOST_MOVE_USE_STANDARD_LIBRARY_MOVE. | |
boost::detail | |
Functions | |
template<class T > | |
BOOST_DEDUCED_TYPENAME boost::remove_reference< T >::type & | boost::detail::forward_reference (T &&r) |
template<class From > | |
void | boost::detail::prevent_assignment_from_false_const_integral () |
template<class From > | |
void | boost::detail::prevent_binding_rvalue () |
template<class T > | |
void | boost::swap (optional< T & > &x, optional< T & > &y) BOOST_NOEXCEPT |