#include <recursive_variant.hpp>
Public Types | |
typedef ::boost::variant < typename enable_recursive < T0, RecursiveVariant, mpl::true_ >::type, typename enable_recursive< TN, RecursiveVariant, mpl::true_ > ::type... > | type |
typedef ::boost::variant< typename enable_recursive< T0 , RecursiveVariant , mpl::true_ >::type, typename enable_recursive< TN , RecursiveVariant , mpl::true_ >::type... > boost::detail::variant::substitute< ::boost::variant< BOOST_VARIANT_ENUM_PARAMS(T) >, RecursiveVariant,::boost::recursive_variant_ >::type |