|
kblib 0.2.3
General utilities library for modern C++
|
#include <kblib/memory.h>


Classes | |
| struct | _destroy |
Public Member Functions | |
| live_ptr< T > | ref () |
| live_ptr< const T > | ref () const |
| live_ptr< const T > | cref () const |
Public Attributes | |
| T | data |
| null_construct< detail_memory::on_destroy< std::vector< live_wrapper ** >, _destroy > > | _observers {} |
| live_ptr< const T > kblib::live_wrapper< T >::cref |
| live_ptr< T > kblib::live_wrapper< T >::ref |
| live_ptr< const T > kblib::live_wrapper< T >::ref |
| null_construct< detail_memory::on_destroy<std::vector<live_wrapper**>, _destroy> > kblib::live_wrapper< T >::_observers {} |
| T kblib::live_wrapper< T >::data |