nullptr
constructor
nullptr
constructor with a deleter
make_shared
non-member function
std::experimental::weak_ptr
std::unique_ptr
std::auto_ptr
std::shared_ptr
std::tr1::shared_ptr
std::unique_ptr
std::auto_ptr
swap
member function
reset
member function
reset
member function with a value
reset
member function with a value
and deleter
reset
member function with a value,
deleter and allocator