Primary dependencies for exception

assert

<boost/assert.hpp>

<boost/current_function.hpp>

config

<boost/config.hpp>

<boost/config/pragma_message.hpp>

core

<boost/core/demangle.hpp>

<boost/core/enable_if.hpp>

<boost/core/typeinfo.hpp>

smart_ptr

<boost/make_shared.hpp>

<boost/shared_ptr.hpp>

throw_exception

<boost/exception/exception.hpp>

tuple

<boost/tuple/tuple.hpp>

type_traits

<boost/type_traits/is_nothrow_move_constructible.hpp>

Secondary dependencies for exception

core

smart_ptr

tuple

type_traits

Reverse dependencies for exception

algorithm

<boost/exception/info.hpp>

contract

<boost/exception/diagnostic_information.hpp>

coroutine

<boost/exception_ptr.hpp>

log

<boost/exception/enable_error_info.hpp>

<boost/exception/errinfo_at_line.hpp>

<boost/exception/info.hpp>

outcome

<boost/exception_ptr.hpp>

test

<boost/exception/current_exception_cast.hpp>

<boost/exception/diagnostic_information.hpp>

<boost/exception/get_error_info.hpp>

thread

<boost/exception_ptr.hpp>

xpressive

<boost/exception/info.hpp>