Primary dependencies for type_erasure

assert

<boost/assert.hpp>

config

<boost/config.hpp>

<boost/config/auto_link.hpp>

<boost/config/workaround.hpp>

<boost/detail/workaround.hpp>

core

<boost/utility/addressof.hpp>

<boost/utility/enable_if.hpp>

fusion

<boost/fusion/include/category_of.hpp>

<boost/fusion/include/iterator_facade.hpp>

<boost/fusion/include/sequence_facade.hpp>

iterator

<boost/iterator/iterator_adaptor.hpp>

<boost/iterator/iterator_categories.hpp>

mp11

<boost/mp11/algorithm.hpp>

<boost/mp11/function.hpp>

<boost/mp11/list.hpp>

<boost/mp11/map.hpp>

<boost/mp11/mpl.hpp>

<boost/mp11/set.hpp>

mpl

<boost/mpl/and.hpp>

<boost/mpl/assert.hpp>

<boost/mpl/at.hpp>

<boost/mpl/back_inserter.hpp>

<boost/mpl/bool.hpp>

<boost/mpl/copy.hpp>

<boost/mpl/empty.hpp>

<boost/mpl/end.hpp>

<boost/mpl/equal_to.hpp>

<boost/mpl/eval_if.hpp>

<boost/mpl/find_if.hpp>

<boost/mpl/fold.hpp>

<boost/mpl/for_each.hpp>

<boost/mpl/front.hpp>

<boost/mpl/has_key.hpp>

<boost/mpl/has_xxx.hpp>

<boost/mpl/identity.hpp>

<boost/mpl/if.hpp>

<boost/mpl/index_of.hpp>

<boost/mpl/insert.hpp>

<boost/mpl/inserter.hpp>

<boost/mpl/int.hpp>

<boost/mpl/is_sequence.hpp>

<boost/mpl/map.hpp>

<boost/mpl/minus.hpp>

<boost/mpl/next.hpp>

<boost/mpl/not.hpp>

<boost/mpl/or.hpp>

<boost/mpl/pair.hpp>

<boost/mpl/push_back.hpp>

<boost/mpl/remove_if.hpp>

<boost/mpl/reverse_fold.hpp>

<boost/mpl/set.hpp>

<boost/mpl/size.hpp>

<boost/mpl/transform.hpp>

<boost/mpl/vector.hpp>

preprocessor

<boost/preprocessor/cat.hpp>

<boost/preprocessor/comma_if.hpp>

<boost/preprocessor/comparison/not_equal.hpp>

<boost/preprocessor/control/if.hpp>

<boost/preprocessor/dec.hpp>

<boost/preprocessor/expr_if.hpp>

<boost/preprocessor/facilities/intercept.hpp>

<boost/preprocessor/if.hpp>

<boost/preprocessor/inc.hpp>

<boost/preprocessor/iteration/iterate.hpp>

<boost/preprocessor/punctuation/is_begin_parens.hpp>

<boost/preprocessor/repetition/enum.hpp>

<boost/preprocessor/repetition/enum_binary_params.hpp>

<boost/preprocessor/repetition/enum_params.hpp>

<boost/preprocessor/repetition/enum_params_with_a_default.hpp>

<boost/preprocessor/repetition/enum_shifted_params.hpp>

<boost/preprocessor/repetition/enum_trailing.hpp>

<boost/preprocessor/repetition/enum_trailing_binary_params.hpp>

<boost/preprocessor/repetition/enum_trailing_params.hpp>

<boost/preprocessor/repetition/repeat.hpp>

<boost/preprocessor/seq/elem.hpp>

<boost/preprocessor/seq/for_each.hpp>

<boost/preprocessor/seq/pop_back.hpp>

<boost/preprocessor/seq/size.hpp>

<boost/preprocessor/tuple/eat.hpp>

<boost/preprocessor/tuple/elem.hpp>

smart_ptr

<boost/make_shared.hpp>

<boost/shared_ptr.hpp>

thread

<boost/thread/lock_types.hpp>

<boost/thread/shared_mutex.hpp>

throw_exception

<boost/throw_exception.hpp>

type_traits

<boost/type_traits/add_const.hpp>

<boost/type_traits/add_reference.hpp>

<boost/type_traits/decay.hpp>

<boost/type_traits/function_traits.hpp>

<boost/type_traits/is_const.hpp>

<boost/type_traits/is_convertible.hpp>

<boost/type_traits/is_pointer.hpp>

<boost/type_traits/is_reference.hpp>

<boost/type_traits/is_same.hpp>

<boost/type_traits/is_void.hpp>

<boost/type_traits/remove_const.hpp>

<boost/type_traits/remove_cv.hpp>

<boost/type_traits/remove_pointer.hpp>

<boost/type_traits/remove_reference.hpp>

<boost/utility/declval.hpp>

typeof

<boost/typeof/typeof.hpp>

vmd

<boost/vmd/is_empty.hpp>

Secondary dependencies for type_erasure

core

fusion

iterator

mpl

smart_ptr

thread

type_traits

atomic

chrono

container

container_hash

date_time

system

algorithm

numeric~conversion

range

Reverse dependencies for type_erasure

poly_collection

<boost/type_erasure/any.hpp>

<boost/type_erasure/any_cast.hpp>

<boost/type_erasure/binding.hpp>

<boost/type_erasure/builtin.hpp>

<boost/type_erasure/concept_of.hpp>

<boost/type_erasure/is_subconcept.hpp>

<boost/type_erasure/relaxed.hpp>

<boost/type_erasure/static_binding.hpp>

<boost/type_erasure/typeid_of.hpp>