
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 |