Primary dependencies for scope_exit

config

<boost/config.hpp>

<boost/config/workaround.hpp>

<boost/detail/workaround.hpp>

function

<boost/function.hpp>

preprocessor

<boost/preprocessor/cat.hpp>

<boost/preprocessor/comparison/equal.hpp>

<boost/preprocessor/control/expr_iif.hpp>

<boost/preprocessor/control/iif.hpp>

<boost/preprocessor/detail/is_unary.hpp>

<boost/preprocessor/facilities/empty.hpp>

<boost/preprocessor/facilities/identity.hpp>

<boost/preprocessor/facilities/is_empty.hpp>

<boost/preprocessor/list/adt.hpp>

<boost/preprocessor/list/append.hpp>

<boost/preprocessor/list/enum.hpp>

<boost/preprocessor/list/fold_left.hpp>

<boost/preprocessor/list/for_each_i.hpp>

<boost/preprocessor/logical/bitand.hpp>

<boost/preprocessor/logical/bitor.hpp>

<boost/preprocessor/punctuation/comma_if.hpp>

<boost/preprocessor/punctuation/paren_if.hpp>

<boost/preprocessor/seq/cat.hpp>

<boost/preprocessor/seq/size.hpp>

<boost/preprocessor/seq/to_tuple.hpp>

<boost/preprocessor/tuple/eat.hpp>

<boost/preprocessor/tuple/elem.hpp>

<boost/preprocessor/tuple/to_list.hpp>

type_traits

<boost/type_traits/enable_if.hpp>

<boost/type_traits/integral_constant.hpp>

<boost/type_traits/is_function.hpp>

typeof

<boost/typeof/typeof.hpp>

Secondary dependencies for scope_exit

function

type_traits

type_index

container_hash

smart_ptr

Reverse dependencies for scope_exit

local_function

<boost/scope_exit.hpp>