#include <exception>
#include "boost/config.hpp"
#include "boost/detail/workaround.hpp"
#include "boost/throw_exception.hpp"
#include "boost/utility/addressof.hpp"
#include "boost/variant/variant_fwd.hpp"
#include "boost/type_traits/add_reference.hpp"
#include "boost/type_traits/add_pointer.hpp"
Classes | |
class | boost::bad_get |
struct | boost::detail::variant::get_visitor< T > |
Namespaces | |
boost | |
Duration formatting facet for input. | |
boost::detail | |
boost::detail::variant | |
Macros | |
#define | BOOST_VARIANT_AUX_GET_EXPLICIT_TEMPLATE_TYPE(t) |
Functions | |
template<typename U , BOOST_VARIANT_ENUM_PARAMS(typename T) > | |
add_pointer< U >::type | boost::get (boost::variant< BOOST_VARIANT_ENUM_PARAMS(T) > *operand) BOOST_NOEXCEPT |
template<typename U , BOOST_VARIANT_ENUM_PARAMS(typename T) > | |
add_pointer< const U >::type | boost::get (const boost::variant< BOOST_VARIANT_ENUM_PARAMS(T) > *operand) BOOST_NOEXCEPT |
template<typename U , BOOST_VARIANT_ENUM_PARAMS(typename T) > | |
add_reference< U >::type | boost::get (boost::variant< BOOST_VARIANT_ENUM_PARAMS(T) > &operand) |
template<typename U , BOOST_VARIANT_ENUM_PARAMS(typename T) > | |
add_reference< const U >::type | boost::get (const boost::variant< BOOST_VARIANT_ENUM_PARAMS(T) > &operand) |
#define BOOST_VARIANT_AUX_GET_EXPLICIT_TEMPLATE_TYPE | ( | t | ) |