#include <optional.hpp>
Public Types | |
typedef BOOST_DEDUCED_TYPENAME remove_reference< T >::type | raw_type |
typedef raw_type & | reference_const_type |
typedef raw_type & | reference_type |
typedef BOOST_DEDUCED_TYPENAME remove_const< raw_type >::type && | rval_reference_type |
typedef raw_type & | reference_type_of_temporary_wrapper |
typedef raw_type * | pointer_const_type |
typedef raw_type * | pointer_type |
typedef raw_type & | argument_type |
Static Public Member Functions | |
static reference_type | move (reference_type r) |
typedef raw_type& boost::optional_detail::types_when_is_ref< T >::argument_type |
typedef raw_type* boost::optional_detail::types_when_is_ref< T >::pointer_const_type |
typedef raw_type* boost::optional_detail::types_when_is_ref< T >::pointer_type |
typedef BOOST_DEDUCED_TYPENAME remove_reference<T>::type boost::optional_detail::types_when_is_ref< T >::raw_type |
typedef raw_type& boost::optional_detail::types_when_is_ref< T >::reference_const_type |
typedef raw_type& boost::optional_detail::types_when_is_ref< T >::reference_type |
typedef raw_type& boost::optional_detail::types_when_is_ref< T >::reference_type_of_temporary_wrapper |
typedef BOOST_DEDUCED_TYPENAME remove_const<raw_type>::type&& boost::optional_detail::types_when_is_ref< T >::rval_reference_type |
|
inlinestatic |