#include <atomic_smart_ptr.h>
|
void | set_deleter (const std::function< void()> &d) |
|
std::function< void()> | get_deleter () const |
|
|
atomic< Refcnt > | refcnt |
| Global reference counter.
|
|
std::function< void()> | m_deleter |
|
|
template<typename X , typename Y , typename Z , typename E > |
struct | atomic_shared_ptr_base |
|
template<typename X > |
class | atomic_shared_ptr |
|
template<typename X , typename Y > |
class | local_shared_ptr |
|
Use subclass of this to be storaged in atomic_shared_ptr with intrusive counting to obtain better performance.
Definition at line 89 of file atomic_smart_ptr.h.
The documentation for this struct was generated from the following file: