#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: