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 |