std::enable_shared_from_this<T>::~enable_shared_from_this
| ~enable_shared_from_this(); | 
Destroys *this.
See also
| (C++11) | smart pointer with shared object ownership semantics (class template) | 
    © cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
    http://en.cppreference.com/w/cpp/memory/enable_shared_from_this/~enable_shared_from_this