#include <optional.hpp>
Public Types | |
typedef raw_type & | argument_type |
typedef raw_type * | pointer_const_type |
typedef raw_type * | pointer_type |
typedef BOOST_DEDUCED_TYPENAME remove_reference< T >::type | raw_type |
typedef raw_type & | reference_const_type |
typedef raw_type & | reference_type |
typedef raw_type & | reference_type_of_temporary_wrapper |
typedef BOOST_DEDUCED_TYPENAME remove_const< raw_type >::type && | rval_reference_type |
Static Public Member Functions | |
static reference_type | move (reference_type r) |
Definition at line 172 of file optional/optional.hpp.
typedef raw_type& boost::optional_detail::types_when_is_ref< T >::argument_type |
Definition at line 185 of file optional/optional.hpp.
typedef raw_type* boost::optional_detail::types_when_is_ref< T >::pointer_const_type |
Definition at line 183 of file optional/optional.hpp.
typedef raw_type* boost::optional_detail::types_when_is_ref< T >::pointer_type |
Definition at line 184 of file optional/optional.hpp.
typedef BOOST_DEDUCED_TYPENAME remove_reference<T>::type boost::optional_detail::types_when_is_ref< T >::raw_type |
Definition at line 174 of file optional/optional.hpp.
typedef raw_type& boost::optional_detail::types_when_is_ref< T >::reference_const_type |
Definition at line 176 of file optional/optional.hpp.
typedef raw_type& boost::optional_detail::types_when_is_ref< T >::reference_type |
Definition at line 177 of file optional/optional.hpp.
typedef raw_type& boost::optional_detail::types_when_is_ref< T >::reference_type_of_temporary_wrapper |
Definition at line 180 of file optional/optional.hpp.
typedef BOOST_DEDUCED_TYPENAME remove_const<raw_type>::type&& boost::optional_detail::types_when_is_ref< T >::rval_reference_type |
Definition at line 179 of file optional/optional.hpp.
|
inlinestatic |
Definition at line 181 of file optional/optional.hpp.