Primary dependencies for proto

config

<boost/config.hpp>

<boost/detail/workaround.hpp>

<boost/version.hpp>

core

<boost/detail/sp_typeinfo.hpp>

<boost/get_pointer.hpp>

<boost/noncopyable.hpp>

<boost/ref.hpp>

<boost/utility/addressof.hpp>

<boost/utility/enable_if.hpp>

fusion

<boost/fusion/algorithm/iteration/for_each.hpp>

<boost/fusion/include/as_list.hpp>

<boost/fusion/include/at.hpp>

<boost/fusion/include/at_c.hpp>

<boost/fusion/include/begin.hpp>

<boost/fusion/include/category_of.hpp>

<boost/fusion/include/end.hpp>

<boost/fusion/include/fold.hpp>

<boost/fusion/include/intrinsic.hpp>

<boost/fusion/include/is_segmented.hpp>

<boost/fusion/include/is_view.hpp>

<boost/fusion/include/iterator_base.hpp>

<boost/fusion/include/next.hpp>

<boost/fusion/include/pop_back.hpp>

<boost/fusion/include/pop_front.hpp>

<boost/fusion/include/prior.hpp>

<boost/fusion/include/push_back.hpp>

<boost/fusion/include/push_front.hpp>

<boost/fusion/include/reverse.hpp>

<boost/fusion/include/reverse_fold.hpp>

<boost/fusion/include/single_view.hpp>

<boost/fusion/include/size.hpp>

<boost/fusion/include/tag_of_fwd.hpp>

<boost/fusion/include/transform.hpp>

<boost/fusion/include/value_of.hpp>

<boost/fusion/sequence/comparison/enable_comparison.hpp>

mpl

<boost/mpl/and.hpp>

<boost/mpl/assert.hpp>

<boost/mpl/at.hpp>

<boost/mpl/aux_/config/ttp.hpp>

<boost/mpl/aux_/has_type.hpp>

<boost/mpl/bool.hpp>

<boost/mpl/eval_if.hpp>

<boost/mpl/identity.hpp>

<boost/mpl/if.hpp>

<boost/mpl/int.hpp>

<boost/mpl/logical.hpp>

<boost/mpl/long.hpp>

<boost/mpl/map.hpp>

<boost/mpl/not.hpp>

<boost/mpl/or.hpp>

<boost/mpl/sequence_tag_fwd.hpp>

<boost/mpl/size_t.hpp>

<boost/mpl/void.hpp>

preprocessor

<boost/preprocessor/arithmetic/add.hpp>

<boost/preprocessor/arithmetic/dec.hpp>

<boost/preprocessor/arithmetic/inc.hpp>

<boost/preprocessor/arithmetic/sub.hpp>

<boost/preprocessor/cat.hpp>

<boost/preprocessor/comparison/greater.hpp>

<boost/preprocessor/control/expr_if.hpp>

<boost/preprocessor/control/if.hpp>

<boost/preprocessor/control/iif.hpp>

<boost/preprocessor/detail/is_unary.hpp>

<boost/preprocessor/expand.hpp>

<boost/preprocessor/facilities/empty.hpp>

<boost/preprocessor/facilities/intercept.hpp>

<boost/preprocessor/inc.hpp>

<boost/preprocessor/iteration/iterate.hpp>

<boost/preprocessor/iteration/local.hpp>

<boost/preprocessor/list/for_each_i.hpp>

<boost/preprocessor/logical/and.hpp>

<boost/preprocessor/punctuation/comma.hpp>

<boost/preprocessor/punctuation/comma_if.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.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/repetition/repeat_from_to.hpp>

<boost/preprocessor/selection/max.hpp>

<boost/preprocessor/seq/enum.hpp>

<boost/preprocessor/seq/for_each.hpp>

<boost/preprocessor/seq/for_each_i.hpp>

<boost/preprocessor/seq/pop_back.hpp>

<boost/preprocessor/seq/push_back.hpp>

<boost/preprocessor/seq/push_front.hpp>

<boost/preprocessor/seq/seq.hpp>

<boost/preprocessor/seq/size.hpp>

<boost/preprocessor/seq/to_tuple.hpp>

<boost/preprocessor/stringize.hpp>

<boost/preprocessor/tuple/eat.hpp>

<boost/preprocessor/tuple/elem.hpp>

<boost/preprocessor/tuple/to_list.hpp>

range

<boost/range/begin.hpp>

<boost/range/empty.hpp>

<boost/range/end.hpp>

<boost/range/rbegin.hpp>

<boost/range/rend.hpp>

<boost/range/size.hpp>

static_assert

<boost/static_assert.hpp>

type_traits

<boost/type_traits/add_const.hpp>

<boost/type_traits/add_reference.hpp>

<boost/type_traits/is_abstract.hpp>

<boost/type_traits/is_array.hpp>

<boost/type_traits/is_base_of.hpp>

<boost/type_traits/is_class.hpp>

<boost/type_traits/is_const.hpp>

<boost/type_traits/is_convertible.hpp>

<boost/type_traits/is_function.hpp>

<boost/type_traits/is_member_function_pointer.hpp>

<boost/type_traits/is_member_object_pointer.hpp>

<boost/type_traits/is_member_pointer.hpp>

<boost/type_traits/is_pod.hpp>

<boost/type_traits/is_pointer.hpp>

<boost/type_traits/is_reference.hpp>

<boost/type_traits/is_same.hpp>

<boost/type_traits/remove_const.hpp>

<boost/type_traits/remove_cv.hpp>

<boost/type_traits/remove_reference.hpp>

typeof

<boost/typeof/typeof.hpp>

utility

<boost/utility/result_of.hpp>

Secondary dependencies for proto

core

fusion

mpl

range

utility

algorithm

container_hash

iterator

numeric~conversion

optional

regex

function

unordered

container

Reverse dependencies for proto

compute

<boost/proto/context.hpp>

<boost/proto/core.hpp>

<boost/proto/proto.hpp>

log

<boost/proto/extends.hpp>

<boost/proto/make_expr.hpp>

msm

<boost/proto/core.hpp>

<boost/proto/proto_fwd.hpp>

<boost/proto/transform.hpp>

phoenix

<boost/proto/detail/decltype.hpp>

<boost/proto/domain.hpp>

<boost/proto/extends.hpp>

<boost/proto/functional/fusion/at.hpp>

<boost/proto/functional/fusion/pop_front.hpp>

<boost/proto/fusion.hpp>

<boost/proto/generate.hpp>

<boost/proto/make_expr.hpp>

<boost/proto/matches.hpp>

<boost/proto/operators.hpp>

<boost/proto/proto.hpp>

<boost/proto/proto_fwd.hpp>

<boost/proto/tags.hpp>

<boost/proto/traits.hpp>

<boost/proto/transform/call.hpp>

<boost/proto/transform/default.hpp>

<boost/proto/transform/fold.hpp>

<boost/proto/transform/impl.hpp>

<boost/proto/transform/lazy.hpp>

<boost/proto/transform/pass_through.hpp>

<boost/proto/transform/when.hpp>

spirit

<boost/proto/core.hpp>

<boost/proto/proto.hpp>

<boost/proto/proto_fwd.hpp>

xpressive

<boost/proto/context.hpp>

<boost/proto/core.hpp>

<boost/proto/detail/ignore_unused.hpp>

<boost/proto/domain.hpp>

<boost/proto/extends.hpp>

<boost/proto/fusion.hpp>

<boost/proto/generate.hpp>

<boost/proto/proto_fwd.hpp>

<boost/proto/proto_typeof.hpp>

<boost/proto/traits.hpp>

<boost/proto/transform.hpp>

<boost/proto/transform/arg.hpp>

<boost/proto/transform/call.hpp>

<boost/proto/transform/fold.hpp>

<boost/proto/transform/fold_tree.hpp>

<boost/proto/transform/make.hpp>

<boost/proto/transform/when.hpp>