Primary dependencies for assign

array

<boost/array.hpp>

config

<boost/config.hpp>

<boost/detail/workaround.hpp>

core

<boost/utility/enable_if.hpp>

move

<boost/move/utility.hpp>

preprocessor

<boost/preprocessor/arithmetic/inc.hpp>

<boost/preprocessor/cat.hpp>

<boost/preprocessor/iteration/local.hpp>

<boost/preprocessor/repetition/enum_binary_params.hpp>

<boost/preprocessor/repetition/enum_params.hpp>

ptr_container

<boost/ptr_container/ptr_vector.hpp>

range

<boost/range/begin.hpp>

<boost/range/end.hpp>

<boost/range/iterator_range.hpp>

static_assert

<boost/static_assert.hpp>

throw_exception

<boost/throw_exception.hpp>

tuple

<boost/tuple/tuple.hpp>

type_traits

<boost/type_traits/conditional.hpp>

<boost/type_traits/decay.hpp>

<boost/type_traits/detail/yes_no_type.hpp>

<boost/type_traits/is_array.hpp>

<boost/type_traits/is_reference.hpp>

<boost/type_traits/is_same.hpp>

<boost/type_traits/remove_const.hpp>

<boost/type_traits/remove_pointer.hpp>

<boost/type_traits/remove_reference.hpp>

<boost/utility/declval.hpp>

Secondary dependencies for assign

array

core

ptr_container

range

throw_exception

container_hash

iterator

mpl

optional

regex

unordered

utility

fusion

functional

function

Reverse dependencies for assign