Primary dependencies for variant

assert

<boost/assert.hpp>

config

<boost/config.hpp>

<boost/detail/workaround.hpp>

container_hash

<boost/functional/hash_fwd.hpp>

core

<boost/core/addressof.hpp>

<boost/core/checked_delete.hpp>

<boost/core/enable_if.hpp>

<boost/core/no_exceptions_support.hpp>

detail

<boost/blank.hpp>

<boost/blank_fwd.hpp>

<boost/detail/reference_content.hpp>

integer

<boost/integer/common_factor_ct.hpp>

mpl

<boost/mpl/O1_size.hpp>

<boost/mpl/advance.hpp>

<boost/mpl/apply.hpp>

<boost/mpl/arg.hpp>

<boost/mpl/assert.hpp>

<boost/mpl/aux_/config/ctps.hpp>

<boost/mpl/aux_/config/ttp.hpp>

<boost/mpl/aux_/lambda_arity_param.hpp>

<boost/mpl/aux_/lambda_support.hpp>

<boost/mpl/aux_/na.hpp>

<boost/mpl/aux_/preprocessor/params.hpp>

<boost/mpl/aux_/preprocessor/repeat.hpp>

<boost/mpl/aux_/template_arity.hpp>

<boost/mpl/aux_/value_wknd.hpp>

<boost/mpl/begin_end.hpp>

<boost/mpl/bool.hpp>

<boost/mpl/bool_fwd.hpp>

<boost/mpl/deref.hpp>

<boost/mpl/distance.hpp>

<boost/mpl/empty.hpp>

<boost/mpl/equal.hpp>

<boost/mpl/equal_to.hpp>

<boost/mpl/eval_if.hpp>

<boost/mpl/find_if.hpp>

<boost/mpl/fold.hpp>

<boost/mpl/front.hpp>

<boost/mpl/identity.hpp>

<boost/mpl/if.hpp>

<boost/mpl/insert_range.hpp>

<boost/mpl/int.hpp>

<boost/mpl/int_fwd.hpp>

<boost/mpl/is_sequence.hpp>

<boost/mpl/iter_fold.hpp>

<boost/mpl/iter_fold_if.hpp>

<boost/mpl/iterator_range.hpp>

<boost/mpl/lambda.hpp>

<boost/mpl/less.hpp>

<boost/mpl/limits/arity.hpp>

<boost/mpl/limits/list.hpp>

<boost/mpl/list.hpp>

<boost/mpl/logical.hpp>

<boost/mpl/long.hpp>

<boost/mpl/max_element.hpp>

<boost/mpl/next.hpp>

<boost/mpl/not.hpp>

<boost/mpl/or.hpp>

<boost/mpl/pair.hpp>

<boost/mpl/protect.hpp>

<boost/mpl/push_front.hpp>

<boost/mpl/same_as.hpp>

<boost/mpl/size.hpp>

<boost/mpl/size_t.hpp>

<boost/mpl/sizeof.hpp>

<boost/mpl/transform.hpp>

preprocessor

<boost/preprocessor/cat.hpp>

<boost/preprocessor/empty.hpp>

<boost/preprocessor/enum.hpp>

<boost/preprocessor/enum_params.hpp>

<boost/preprocessor/enum_shifted_params.hpp>

<boost/preprocessor/inc.hpp>

<boost/preprocessor/repeat.hpp>

<boost/preprocessor/seq/size.hpp>

static_assert

<boost/static_assert.hpp>

throw_exception

<boost/throw_exception.hpp>

type_index

<boost/type_index.hpp>

type_traits

<boost/type_traits/add_const.hpp>

<boost/type_traits/add_lvalue_reference.hpp>

<boost/type_traits/add_pointer.hpp>

<boost/type_traits/add_reference.hpp>

<boost/type_traits/aligned_storage.hpp>

<boost/type_traits/alignment_of.hpp>

<boost/type_traits/copy_cv_ref.hpp>

<boost/type_traits/declval.hpp>

<boost/type_traits/has_nothrow_constructor.hpp>

<boost/type_traits/has_nothrow_copy.hpp>

<boost/type_traits/integral_constant.hpp>

<boost/type_traits/is_base_and_derived.hpp>

<boost/type_traits/is_base_of.hpp>

<boost/type_traits/is_const.hpp>

<boost/type_traits/is_constructible.hpp>

<boost/type_traits/is_lvalue_reference.hpp>

<boost/type_traits/is_nothrow_move_assignable.hpp>

<boost/type_traits/is_nothrow_move_constructible.hpp>

<boost/type_traits/is_pointer.hpp>

<boost/type_traits/is_reference.hpp>

<boost/type_traits/is_rvalue_reference.hpp>

<boost/type_traits/is_same.hpp>

<boost/type_traits/is_void.hpp>

<boost/type_traits/remove_cv.hpp>

<boost/type_traits/remove_reference.hpp>

<boost/utility/declval.hpp>

utility

<boost/call_traits.hpp>

Secondary dependencies for variant

container_hash

mpl

utility

Reverse dependencies for variant

geometry

<boost/variant/apply_visitor.hpp>

<boost/variant/get.hpp>

<boost/variant/static_visitor.hpp>

<boost/variant/variant.hpp>

<boost/variant/variant_fwd.hpp>

graph_parallel

<boost/variant.hpp>

serialization

<boost/variant/get.hpp>

<boost/variant/variant.hpp>

signals2

<boost/variant/apply_visitor.hpp>

<boost/variant/variant.hpp>

spirit

<boost/variant.hpp>

<boost/variant/apply_visitor.hpp>

<boost/variant/recursive_variant.hpp>

<boost/variant/static_visitor.hpp>

<boost/variant/variant.hpp>

<boost/variant/variant_fwd.hpp>