Primary dependencies for smart_ptr

assert

<boost/assert.hpp>

config

<boost/config.hpp>

<boost/config/no_tr1/functional.hpp>

<boost/config/no_tr1/memory.hpp>

<boost/cstdint.hpp>

<boost/detail/workaround.hpp>

core

<boost/checked_delete.hpp>

<boost/core/addressof.hpp>

<boost/detail/sp_typeinfo.hpp>

move

<boost/move/core.hpp>

<boost/move/utility_core.hpp>

predef

<boost/predef.h>

static_assert

<boost/static_assert.hpp>

throw_exception

<boost/throw_exception.hpp>

type_traits

<boost/type_traits/alignment_of.hpp>

<boost/type_traits/has_trivial_assign.hpp>

<boost/type_traits/has_trivial_constructor.hpp>

<boost/type_traits/has_trivial_destructor.hpp>

<boost/type_traits/has_virtual_destructor.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/shared_ptr.hpp>

<boost/weak_ptr.hpp>

beast

<boost/make_unique.hpp>

<boost/smart_ptr/make_shared_array.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/shared_ptr.hpp>

fiber

<boost/intrusive_ptr.hpp>

filesystem

<boost/shared_ptr.hpp>

flyweight

<boost/detail/atomic_count.hpp>

<boost/detail/lightweight_mutex.hpp>

format

<boost/shared_ptr.hpp>

geometry

<boost/scoped_array.hpp>

<boost/scoped_ptr.hpp>

<boost/shared_ptr.hpp>

<boost/smart_ptr/shared_ptr.hpp>

graph

<boost/make_shared.hpp>

<boost/scoped_ptr.hpp>

<boost/shared_array.hpp>

<boost/shared_ptr.hpp>

<boost/smart_ptr.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>

locale

<boost/shared_ptr.hpp>

log

<boost/detail/atomic_count.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>

math

<boost/detail/lightweight_mutex.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>

multiprecision

<boost/scoped_array.hpp>

numeric~ublas

<boost/shared_array.hpp>

phoenix

<boost/intrusive_ptr.hpp>

program_options

<boost/shared_ptr.hpp>

property_map

<boost/shared_ptr.hpp>

<boost/smart_ptr.hpp>

<boost/smart_ptr/shared_array.hpp>

<boost/weak_ptr.hpp>

ptr_container

<boost/scoped_array.hpp>

python

<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>

signals

<boost/shared_ptr.hpp>

<boost/smart_ptr.hpp>

signals2

<boost/scoped_ptr.hpp>

<boost/shared_ptr.hpp>

<boost/smart_ptr/bad_weak_ptr.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>

type_index

<boost/smart_ptr/shared_ptr.hpp>

unordered

<boost/pointer_to_other.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>