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