#include <optional.hpp>
Public Types | |
typedef T const & | reference_const_type |
typedef T & | reference_type |
typedef T && | rval_reference_type |
typedef T && | reference_type_of_temporary_wrapper |
typedef T const * | pointer_const_type |
typedef T * | pointer_type |
typedef T const & | argument_type |
Static Public Member Functions | |
static rval_reference_type | move (reference_type r) |
typedef T const& boost::optional_detail::types_when_isnt_ref< T >::argument_type |
typedef T const* boost::optional_detail::types_when_isnt_ref< T >::pointer_const_type |
typedef T* boost::optional_detail::types_when_isnt_ref< T >::pointer_type |
typedef T const& boost::optional_detail::types_when_isnt_ref< T >::reference_const_type |
typedef T& boost::optional_detail::types_when_isnt_ref< T >::reference_type |
typedef T&& boost::optional_detail::types_when_isnt_ref< T >::reference_type_of_temporary_wrapper |
typedef T&& boost::optional_detail::types_when_isnt_ref< T >::rval_reference_type |
|
inlinestatic |
References boost::move().