#include <variant.hpp>
Public Types | |
typedef Visitor::result_type | result_type |
Public Member Functions | |
invoke_visitor (Visitor &visitor) BOOST_NOEXCEPT | |
template<typename T > | |
result_type | internal_visit (T &operand, int) |
template<typename T > | |
internal_visit (boost::recursive_wrapper< T > &operand, long) | |
template<typename T > | |
internal_visit (const boost::recursive_wrapper< T > &operand, long) | |
template<typename T > | |
internal_visit (boost::detail::reference_content< T > &operand, long) | |
template<typename T > | |
internal_visit (const boost::detail::reference_content< T > &operand, long) | |
template<typename T > | |
internal_visit (boost::detail::variant::backup_holder< T > &operand, long) | |
template<typename T > | |
internal_visit (const boost::detail::variant::backup_holder< T > &operand, long) | |
typedef Visitor::result_type boost::detail::variant::invoke_visitor< Visitor >::result_type |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |