Primary dependencies for asio

array

<boost/array.hpp>

assert

<boost/assert.hpp>

bind

<boost/bind/arg.hpp>

chrono

<boost/chrono/system_clocks.hpp>

config

<boost/config.hpp>

<boost/cstdint.hpp>

<boost/detail/workaround.hpp>

<boost/limits.hpp>

<boost/version.hpp>

core

<boost/utility/addressof.hpp>

<boost/utility/enable_if.hpp>

coroutine

<boost/coroutine/all.hpp>

date_time

<boost/date_time/posix_time/posix_time_types.hpp>

function

<boost/function.hpp>

regex

<boost/regex/v4/match_flags.hpp>

<boost/regex_fwd.hpp>

smart_ptr

<boost/detail/atomic_count.hpp>

<boost/shared_ptr.hpp>

<boost/weak_ptr.hpp>

system

<boost/cerrno.hpp>

<boost/system/error_code.hpp>

<boost/system/system_error.hpp>

throw_exception

<boost/throw_exception.hpp>

type_traits

<boost/type_traits/add_const.hpp>

<boost/type_traits/conditional.hpp>

<boost/type_traits/decay.hpp>

<boost/type_traits/integral_constant.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_same.hpp>

<boost/type_traits/remove_pointer.hpp>

<boost/type_traits/remove_reference.hpp>

<boost/utility/declval.hpp>

utility

<boost/utility/result_of.hpp>

Secondary dependencies for asio

array

chrono

coroutine

date_time

function

regex

smart_ptr

system

type_traits

utility

algorithm

container_hash

context

exception

iterator

lexical_cast

numeric~conversion

range

ratio

serialization

thread

math

spirit

iostreams

random

Reverse dependencies for asio

beast

<boost/asio/associated_allocator.hpp>

<boost/asio/associated_executor.hpp>

<boost/asio/async_result.hpp>

<boost/asio/basic_socket.hpp>

<boost/asio/basic_stream_socket.hpp>

<boost/asio/bind_executor.hpp>

<boost/asio/buffer.hpp>

<boost/asio/connect.hpp>

<boost/asio/coroutine.hpp>

<boost/asio/dispatch.hpp>

<boost/asio/error.hpp>

<boost/asio/execution_context.hpp>

<boost/asio/executor.hpp>

<boost/asio/executor_work_guard.hpp>

<boost/asio/handler_alloc_hook.hpp>

<boost/asio/handler_continuation_hook.hpp>

<boost/asio/handler_invoke_hook.hpp>

<boost/asio/io_context.hpp>

<boost/asio/ip/tcp.hpp>

<boost/asio/is_executor.hpp>

<boost/asio/post.hpp>

<boost/asio/ssl/error.hpp>

<boost/asio/ssl/stream.hpp>

<boost/asio/steady_timer.hpp>

<boost/asio/strand.hpp>

<boost/asio/unyield.hpp>

<boost/asio/windows/overlapped_ptr.hpp>

<boost/asio/write.hpp>

<boost/asio/yield.hpp>

log

<boost/asio/buffer.hpp>

<boost/asio/io_context.hpp>

<boost/asio/ip/address.hpp>

<boost/asio/ip/host_name.hpp>

<boost/asio/ip/resolver_base.hpp>

<boost/asio/ip/udp.hpp>

<boost/asio/socket_base.hpp>

process

<boost/asio/async_result.hpp>

<boost/asio/buffer.hpp>

<boost/asio/dispatch.hpp>

<boost/asio/io_context.hpp>

<boost/asio/posix/stream_descriptor.hpp>

<boost/asio/post.hpp>

<boost/asio/read.hpp>

<boost/asio/signal_set.hpp>

<boost/asio/strand.hpp>

<boost/asio/streambuf.hpp>

<boost/asio/windows/object_handle.hpp>

<boost/asio/windows/stream_handle.hpp>

<boost/asio/write.hpp>