|
tenno 0.1.0
|
#include <memory.hpp>
Public Member Functions | |
| control_block ()=default | |
| void | deallocate () |
Data Fields | |
| T * | object |
| Alloc | allocator |
| Deleter | deleter |
| long | num_ptrs |
| long | num_weak_ptrs |
| tenno::mutex | cb_mutex |
Definition at line 96 of file memory.hpp.
|
default |
|
inline |
Definition at line 105 of file memory.hpp.
| Alloc tenno::shared_ptr< T, Deleter, Alloc >::control_block::allocator |
Definition at line 99 of file memory.hpp.
| tenno::mutex tenno::shared_ptr< T, Deleter, Alloc >::control_block::cb_mutex |
Definition at line 103 of file memory.hpp.
| Deleter tenno::shared_ptr< T, Deleter, Alloc >::control_block::deleter |
Definition at line 100 of file memory.hpp.
| long tenno::shared_ptr< T, Deleter, Alloc >::control_block::num_ptrs |
Definition at line 101 of file memory.hpp.
| long tenno::shared_ptr< T, Deleter, Alloc >::control_block::num_weak_ptrs |
Definition at line 102 of file memory.hpp.
| T* tenno::shared_ptr< T, Deleter, Alloc >::control_block::object |
Definition at line 98 of file memory.hpp.