Primary dependencies for assign

array

<boost/array.hpp>

config

<boost/config.hpp>

<boost/detail/workaround.hpp>

mpl

<boost/mpl/if.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/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>

Secondary dependencies for assign

array

mpl

ptr_container

range

throw_exception

tuple

type_traits

algorithm

circular_buffer

container_hash

iterator

numeric~conversion

optional

regex

serialization

smart_ptr

unordered

container

conversion

function

fusion

spirit

variant

endian

filesystem

iostreams

math

thread

chrono

date_time

random

multiprecision

ratio

Reverse dependencies for assign