#include <atomic_smart_ptr.h>
Public Types | |
| typedef uintptr_t | Refcnt |
Public Member Functions | |
| template<typename D > | |
| atomic_shared_ptr_gref_ (T *p, D d) noexcept | |
| atomic_shared_ptr_gref_ (const atomic_shared_ptr_gref_ &)=delete | |
Public Attributes | |
| T * | ptr |
| The pointer to the object. | |
| atomic< Refcnt > | refcnt |
| The global reference counter. | |
| std::function< void()> | deleter |
This is an internal class holding a global reference counter and a pointer to the object.
Definition at line 69 of file atomic_smart_ptr.h.
1.8.3