#include <recursive_wrapper_fwd.hpp>
Public Types | |
typedef T | type |
Public Member Functions | |
~recursive_wrapper () | |
recursive_wrapper () | |
recursive_wrapper (const recursive_wrapper &operand) | |
recursive_wrapper (const T &operand) | |
recursive_wrapper (recursive_wrapper &&operand) | |
recursive_wrapper (T &&operand) | |
recursive_wrapper & | operator= (const recursive_wrapper &rhs) |
recursive_wrapper & | operator= (const T &rhs) |
void | swap (recursive_wrapper &operand) BOOST_NOEXCEPT |
recursive_wrapper & | operator= (recursive_wrapper &&rhs) BOOST_NOEXCEPT |
recursive_wrapper & | operator= (T &&rhs) |
T & | get () |
const T & | get () const |
T * | get_pointer () |
const T * | get_pointer () const |
typedef T boost::recursive_wrapper< T >::type |
boost::recursive_wrapper< T >::~recursive_wrapper | ( | ) |
References boost::checked_delete().
boost::recursive_wrapper< T >::recursive_wrapper | ( | ) |
boost::recursive_wrapper< T >::recursive_wrapper | ( | const recursive_wrapper< T > & | operand | ) |
boost::recursive_wrapper< T >::recursive_wrapper | ( | const T & | operand | ) |
boost::recursive_wrapper< T >::recursive_wrapper | ( | recursive_wrapper< T > && | operand | ) |
boost::recursive_wrapper< T >::recursive_wrapper | ( | T && | operand | ) |
|
inline |
References boost::recursive_wrapper< T >::get_pointer().
Referenced by boost::recursive_wrapper< T >::operator=().
|
inline |
References boost::recursive_wrapper< T >::get_pointer().
|
inline |
Referenced by boost::recursive_wrapper< T >::get().
|
inline |
|
inline |
References boost::recursive_wrapper< T >::get().
|
inline |
|
inline |
References boost::recursive_wrapper< T >::swap().
|
inline |
References boost::fusion::move().
|
inline |
References T.
Referenced by boost::recursive_wrapper< T >::operator=().