Returns a reference to stored_deleter.
stores pointer() in stored_ptr and returns its previous contents.
Releases the currently owned resource and accepts a new resource.
Exchanges resource and deleter with the provided unique_ptr.
The operator returns a value of a type that is convertible to bool. The result of the conversion to bool is true when get() != pointer(), otherwise false.
The member function returns stored_ptr.
The member function returns*stored_ptr.
Assigns the value of a unique_ptr (or a pointer-type) to the current unique_ptr.