Primary dependencies for atomic

align

<boost/align/aligned_alloc.hpp>

assert

<boost/assert.hpp>

config

<boost/config.hpp>

<boost/config/auto_link.hpp>

<boost/config/helper_macros.hpp>

<boost/cstdint.hpp>

predef

<boost/predef/architecture/x86.h>

<boost/predef/hardware/simd/x86.h>

<boost/predef/os/windows.h>

<boost/predef/other/endian.h>

<boost/predef/platform.h>

preprocessor

<boost/preprocessor/config/limits.hpp>

<boost/preprocessor/iteration/iterate.hpp>

type_traits

<boost/type_traits/alignment_of.hpp>

<boost/type_traits/conditional.hpp>

<boost/type_traits/has_nothrow_constructor.hpp>

<boost/type_traits/has_trivial_constructor.hpp>

<boost/type_traits/integral_constant.hpp>

<boost/type_traits/is_enum.hpp>

<boost/type_traits/is_floating_point.hpp>

<boost/type_traits/is_function.hpp>

<boost/type_traits/is_integral.hpp>

<boost/type_traits/is_signed.hpp>

<boost/type_traits/make_signed.hpp>

<boost/type_traits/make_unsigned.hpp>

<boost/type_traits/remove_cv.hpp>

<boost/type_traits/type_with_alignment.hpp>

winapi

<boost/winapi/basic_types.hpp>

<boost/winapi/condition_variable.hpp>

<boost/winapi/config.hpp>

<boost/winapi/critical_section.hpp>

<boost/winapi/dll.hpp>

<boost/winapi/get_proc_address.hpp>

<boost/winapi/handles.hpp>

<boost/winapi/semaphore.hpp>

<boost/winapi/srw_lock.hpp>

<boost/winapi/thread.hpp>

<boost/winapi/wait.hpp>

<boost/winapi/wait_constants.hpp>

<boost/winapi/wait_on_address.hpp>

Secondary dependencies for atomic

align

type_traits

core

Reverse dependencies for atomic

compute

<boost/atomic.hpp>

filesystem

<boost/atomic/atomic_ref.hpp>

<boost/memory_order.hpp>

lockfree

<boost/atomic.hpp>

log

<boost/atomic/atomic.hpp>

<boost/atomic/atomic_flag.hpp>

<boost/atomic/capabilities.hpp>

<boost/atomic/fences.hpp>

<boost/atomic/ipc_atomic.hpp>

<boost/memory_order.hpp>

thread

<boost/atomic.hpp>

<boost/atomic/atomic.hpp>

<boost/memory_order.hpp>