Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::optional_detail::types_when_is_ref< T > Struct Template Reference

#include <optional.hpp>

Public Types

typedef BOOST_DEDUCED_TYPENAME
remove_reference< T >::type 
raw_type
 
typedef raw_typereference_const_type
 
typedef raw_typereference_type
 
typedef BOOST_DEDUCED_TYPENAME
remove_const< raw_type >::type && 
rval_reference_type
 
typedef raw_typereference_type_of_temporary_wrapper
 
typedef raw_typepointer_const_type
 
typedef raw_typepointer_type
 
typedef raw_typeargument_type
 

Static Public Member Functions

static reference_type move (reference_type r)
 

Member Typedef Documentation

template<class T >
typedef BOOST_DEDUCED_TYPENAME remove_reference<T>::type boost::optional_detail::types_when_is_ref< T >::raw_type

Member Function Documentation

template<class T >
static reference_type boost::optional_detail::types_when_is_ref< T >::move ( reference_type  r)
inlinestatic

The documentation for this struct was generated from the following file: