|
libstdc++
|
#include <memory>
Public Member Functions | |
| shared_ptr< _Tp > | shared_from_this () |
| shared_ptr< const _Tp > | shared_from_this () const |
Protected Member Functions | |
| enable_shared_from_this (const enable_shared_from_this &) noexcept | |
| enable_shared_from_this & | operator= (const enable_shared_from_this &) noexcept |
Friends | |
| const enable_shared_from_this * | __enable_shared_from_this_base (const __shared_count<> &, const enable_shared_from_this *__p) |
| template<typename, _Lock_policy> | |
| class | __shared_ptr |
Base class allowing use of the member function shared_from_this.
Definition at line 958 of file bits/shared_ptr.h.
|
inlineconstexprprotectednoexcept |
Definition at line 961 of file bits/shared_ptr.h.
|
inlineprotectednoexcept |
Definition at line 963 of file bits/shared_ptr.h.
|
inlineprotected |
Definition at line 969 of file bits/shared_ptr.h.
|
inlineprotectednoexcept |
Definition at line 966 of file bits/shared_ptr.h.
|
inline |
Definition at line 973 of file bits/shared_ptr.h.
|
inline |
Definition at line 977 of file bits/shared_ptr.h.
|
friend |
Definition at line 1003 of file bits/shared_ptr.h.
|
friend |
Definition at line 1008 of file bits/shared_ptr.h.