Primary dependencies for smart_ptr

assert

<boost/assert.hpp>

config

<boost/config.hpp>

<boost/config/no_tr1/functional.hpp>

<boost/config/pragma_message.hpp>

<boost/config/workaround.hpp>

<boost/cstdint.hpp>

core

<boost/core/addressof.hpp>

<boost/core/alloc_construct.hpp>

<boost/core/allocator_access.hpp>

<boost/core/checked_delete.hpp>

<boost/core/default_allocator.hpp>

<boost/core/empty_value.hpp>

<boost/core/first_scalar.hpp>

<boost/core/noinit_adaptor.hpp>

<boost/core/pointer_traits.hpp>

<boost/core/typeinfo.hpp>

move

<boost/move/core.hpp>

<boost/move/utility_core.hpp>

static_assert

<boost/static_assert.hpp>

throw_exception

<boost/throw_exception.hpp>

type_traits

<boost/type_traits/alignment_of.hpp>

<boost/type_traits/enable_if.hpp>

<boost/type_traits/extent.hpp>

<boost/type_traits/has_virtual_destructor.hpp>

<boost/type_traits/is_array.hpp>

<boost/type_traits/is_bounded_array.hpp>

<boost/type_traits/is_unbounded_array.hpp>

<boost/type_traits/remove_const.hpp>

<boost/type_traits/remove_cv.hpp>

<boost/type_traits/remove_extent.hpp>

<boost/type_traits/remove_reference.hpp>

<boost/type_traits/type_identity.hpp>

<boost/type_traits/type_with_alignment.hpp>

Secondary dependencies for smart_ptr

Reverse dependencies for smart_ptr

asio

<boost/detail/atomic_count.hpp>

<boost/make_shared.hpp>

<boost/shared_ptr.hpp>

<boost/weak_ptr.hpp>

beast

<boost/enable_shared_from_this.hpp>

<boost/make_shared.hpp>

<boost/make_unique.hpp>

<boost/shared_ptr.hpp>

<boost/smart_ptr/make_shared_array.hpp>

<boost/smart_ptr/make_unique.hpp>

<boost/smart_ptr/weak_ptr.hpp>

<boost/weak_ptr.hpp>

compute

<boost/make_shared.hpp>

<boost/shared_ptr.hpp>

context

<boost/intrusive_ptr.hpp>

contract

<boost/make_shared.hpp>

<boost/shared_ptr.hpp>

conversion

<boost/pointer_cast.hpp>

date_time

<boost/shared_ptr.hpp>

dll

<boost/make_shared.hpp>

exception

<boost/make_shared.hpp>

<boost/shared_ptr.hpp>

fiber

<boost/intrusive_ptr.hpp>

filesystem

<boost/scoped_array.hpp>

<boost/smart_ptr/intrusive_ptr.hpp>

<boost/smart_ptr/intrusive_ref_counter.hpp>

<boost/smart_ptr/scoped_array.hpp>

<boost/smart_ptr/scoped_ptr.hpp>

flyweight

<boost/detail/atomic_count.hpp>

<boost/detail/lightweight_mutex.hpp>

format

<boost/shared_ptr.hpp>

geometry

<boost/scoped_ptr.hpp>

<boost/shared_ptr.hpp>

<boost/smart_ptr/shared_ptr.hpp>

graph

<boost/enable_shared_from_this.hpp>

<boost/make_shared.hpp>

<boost/scoped_ptr.hpp>

<boost/shared_array.hpp>

<boost/shared_ptr.hpp>

<boost/smart_ptr.hpp>

<boost/smart_ptr/make_shared.hpp>

graph_parallel

<boost/shared_ptr.hpp>

<boost/weak_ptr.hpp>

iostreams

<boost/shared_ptr.hpp>

iterator

<boost/scoped_ptr.hpp>

<boost/shared_ptr.hpp>

log

<boost/detail/atomic_count.hpp>

<boost/enable_shared_from_this.hpp>

<boost/scoped_array.hpp>

<boost/smart_ptr/intrusive_ptr.hpp>

<boost/smart_ptr/intrusive_ref_counter.hpp>

<boost/smart_ptr/make_shared_object.hpp>

<boost/smart_ptr/shared_ptr.hpp>

<boost/smart_ptr/weak_ptr.hpp>

mpi

<boost/scoped_array.hpp>

<boost/shared_array.hpp>

<boost/shared_ptr.hpp>

<boost/smart_ptr/scoped_array.hpp>

multi_index

<boost/detail/lightweight_mutex.hpp>

numeric~ublas

<boost/shared_array.hpp>

phoenix

<boost/intrusive_ptr.hpp>

program_options

<boost/shared_ptr.hpp>

property_map

<boost/smart_ptr.hpp>

<boost/smart_ptr/shared_array.hpp>

<boost/smart_ptr/shared_ptr.hpp>

property_map_parallel

<boost/shared_ptr.hpp>

<boost/weak_ptr.hpp>

ptr_container

<boost/scoped_array.hpp>

python

<boost/scoped_array.hpp>

<boost/scoped_ptr.hpp>

<boost/shared_ptr.hpp>

regex

<boost/scoped_array.hpp>

<boost/scoped_ptr.hpp>

<boost/shared_ptr.hpp>

serialization

<boost/detail/atomic_count.hpp>

<boost/detail/lightweight_mutex.hpp>

<boost/detail/quick_allocator.hpp>

<boost/scoped_ptr.hpp>

<boost/shared_ptr.hpp>

<boost/smart_ptr/make_shared.hpp>

<boost/smart_ptr/scoped_ptr.hpp>

<boost/smart_ptr/shared_ptr.hpp>

<boost/weak_ptr.hpp>

signals2

<boost/scoped_ptr.hpp>

<boost/shared_ptr.hpp>

<boost/smart_ptr/bad_weak_ptr.hpp>

<boost/smart_ptr/make_shared.hpp>

<boost/weak_ptr.hpp>

spirit

<boost/detail/atomic_count.hpp>

<boost/scoped_array.hpp>

<boost/scoped_ptr.hpp>

<boost/shared_ptr.hpp>

<boost/weak_ptr.hpp>

statechart

<boost/detail/atomic_count.hpp>

<boost/intrusive_ptr.hpp>

<boost/shared_ptr.hpp>

<boost/weak_ptr.hpp>

test

<boost/make_shared.hpp>

<boost/scoped_array.hpp>

<boost/scoped_ptr.hpp>

<boost/shared_ptr.hpp>

thread

<boost/enable_shared_from_this.hpp>

<boost/intrusive_ptr.hpp>

<boost/scoped_array.hpp>

<boost/shared_ptr.hpp>

<boost/smart_ptr/make_shared.hpp>

<boost/smart_ptr/shared_ptr.hpp>

type_erasure

<boost/make_shared.hpp>

<boost/shared_ptr.hpp>

wave

<boost/detail/atomic_count.hpp>

<boost/intrusive_ptr.hpp>

<boost/shared_ptr.hpp>

xpressive

<boost/detail/atomic_count.hpp>

<boost/intrusive_ptr.hpp>

<boost/shared_ptr.hpp>

<boost/weak_ptr.hpp>