Primary dependencies for flyweight

assert

<boost/assert.hpp>

config

<boost/config.hpp>

<boost/detail/workaround.hpp>

container_hash

<boost/functional/hash_fwd.hpp>

core

<boost/core/enable_if.hpp>

<boost/core/no_exceptions_support.hpp>

<boost/core/serialization.hpp>

<boost/core/swap.hpp>

<boost/noncopyable.hpp>

detail

<boost/detail/allocator_utilities.hpp>

<boost/detail/templated_streams.hpp>

interprocess

<boost/interprocess/detail/intermodule_singleton.hpp>

mpl

<boost/mpl/apply.hpp>

<boost/mpl/assert.hpp>

<boost/mpl/aux_/lambda_support.hpp>

<boost/mpl/aux_/na.hpp>

<boost/mpl/if.hpp>

<boost/mpl/limits/arity.hpp>

<boost/mpl/not.hpp>

<boost/mpl/or.hpp>

multi_index

<boost/multi_index/hashed_index.hpp>

<boost/multi_index/identity.hpp>

<boost/multi_index/random_access_index.hpp>

<boost/multi_index_container.hpp>

parameter

<boost/parameter/binding.hpp>

<boost/parameter/parameters.hpp>

preprocessor

<boost/preprocessor/arithmetic/add.hpp>

<boost/preprocessor/cat.hpp>

<boost/preprocessor/facilities/intercept.hpp>

<boost/preprocessor/punctuation/comma.hpp>

<boost/preprocessor/repetition/enum.hpp>

<boost/preprocessor/repetition/enum_params.hpp>

<boost/preprocessor/repetition/enum_trailing_params.hpp>

<boost/preprocessor/repetition/repeat.hpp>

<boost/preprocessor/repetition/repeat_from_to.hpp>

<boost/preprocessor/seq/elem.hpp>

<boost/preprocessor/seq/for_each_product.hpp>

<boost/preprocessor/seq/seq.hpp>

<boost/preprocessor/seq/size.hpp>

smart_ptr

<boost/detail/atomic_count.hpp>

<boost/detail/lightweight_mutex.hpp>

throw_exception

<boost/throw_exception.hpp>

type_traits

<boost/type_traits/aligned_storage.hpp>

<boost/type_traits/alignment_of.hpp>

<boost/type_traits/is_base_and_derived.hpp>

<boost/type_traits/is_convertible.hpp>

<boost/type_traits/is_same.hpp>

Secondary dependencies for flyweight

container_hash

core

detail

interprocess

mpl

multi_index

parameter

smart_ptr

type_traits

function

fusion

iterator

utility

Reverse dependencies for flyweight