Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
recursive_variant.hpp File Reference
#include "boost/variant/variant_fwd.hpp"
#include "boost/variant/detail/enable_recursive.hpp"
#include "boost/variant/detail/substitute_fwd.hpp"
#include "boost/variant/detail/make_variant_list.hpp"
#include "boost/variant/detail/over_sequence.hpp"
#include "boost/mpl/aux_/lambda_arity_param.hpp"
#include "boost/mpl/equal.hpp"
#include "boost/mpl/eval_if.hpp"
#include "boost/mpl/identity.hpp"
#include "boost/mpl/if.hpp"
#include "boost/mpl/protect.hpp"
#include "boost/mpl/transform.hpp"
#include "boost/type_traits/is_same.hpp"
#include "boost/preprocessor/cat.hpp"
#include "boost/preprocessor/repeat.hpp"
#include "boost/mpl/bool.hpp"
#include "boost/mpl/is_sequence.hpp"
#include "boost/variant/variant.hpp"
Include dependency graph for recursive_variant.hpp:
This graph shows which files directly or indirectly include this file:

Classes

struct  boost::detail::variant::substitute< ::boost::variant< recursive_flag< T0 >, BOOST_VARIANT_ENUM_SHIFTED_PARAMS(T) >, RecursiveVariant,::boost::recursive_variant_ >
 
struct  boost::detail::variant::substitute< ::boost::variant< ::boost::detail::variant::over_sequence< T0 >, BOOST_VARIANT_ENUM_SHIFTED_PARAMS(T) >, RecursiveVariant,::boost::recursive_variant_ >
 
struct  boost::detail::variant::substitute< ::boost::variant< BOOST_VARIANT_ENUM_PARAMS(T) >, RecursiveVariant,::boost::recursive_variant_ >
 
struct  boost::make_recursive_variant<>
 
struct  boost::make_recursive_variant_over< Types >
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::detail
 
 boost::detail::variant