Primary dependencies for statechart

assert

<boost/assert.hpp>

bind

<boost/bind.hpp>

config

<boost/config.hpp>

<boost/detail/workaround.hpp>

conversion

<boost/polymorphic_cast.hpp>

core

<boost/get_pointer.hpp>

<boost/noncopyable.hpp>

<boost/ref.hpp>

detail

<boost/detail/allocator_utilities.hpp>

function

<boost/function/function0.hpp>

mpl

<boost/mpl/advance.hpp>

<boost/mpl/at.hpp>

<boost/mpl/bool.hpp>

<boost/mpl/clear.hpp>

<boost/mpl/contains.hpp>

<boost/mpl/deref.hpp>

<boost/mpl/distance.hpp>

<boost/mpl/empty.hpp>

<boost/mpl/equal_to.hpp>

<boost/mpl/erase.hpp>

<boost/mpl/eval_if.hpp>

<boost/mpl/find.hpp>

<boost/mpl/find_if.hpp>

<boost/mpl/front.hpp>

<boost/mpl/greater.hpp>

<boost/mpl/identity.hpp>

<boost/mpl/if.hpp>

<boost/mpl/integral_c.hpp>

<boost/mpl/is_sequence.hpp>

<boost/mpl/less.hpp>

<boost/mpl/list.hpp>

<boost/mpl/long.hpp>

<boost/mpl/max_element.hpp>

<boost/mpl/minus.hpp>

<boost/mpl/not.hpp>

<boost/mpl/or.hpp>

<boost/mpl/placeholders.hpp>

<boost/mpl/plus.hpp>

<boost/mpl/pop_front.hpp>

<boost/mpl/push_front.hpp>

<boost/mpl/reverse.hpp>

<boost/mpl/size.hpp>

smart_ptr

<boost/intrusive_ptr.hpp>

<boost/shared_ptr.hpp>

<boost/smart_ptr/detail/atomic_count.hpp>

<boost/weak_ptr.hpp>

static_assert

<boost/static_assert.hpp>

thread

<boost/thread/condition.hpp>

<boost/thread/mutex.hpp>

type_traits

<boost/type_traits/is_base_of.hpp>

<boost/type_traits/is_pointer.hpp>

<boost/type_traits/is_same.hpp>

<boost/type_traits/remove_reference.hpp>

Secondary dependencies for statechart

conversion

core

detail

function

mpl

smart_ptr

thread

atomic

chrono

container

container_hash

date_time

system

algorithm

range

tokenizer

iterator

fusion

Reverse dependencies for statechart