kblib 0.2.3
General utilities library for modern C++
kblib::live_ptr< T > Member List

This is the complete list of members for kblib::live_ptr< T >, including all inherited members.

add() -> voidkblib::detail_memory::live_ptr_base< live_ptr< T > >inlineprotected
live_ptr()=defaultkblib::live_ptr< T >
live_ptr(const live_ptr &o)=defaultkblib::live_ptr< T >
live_ptr(live_ptr &&o) noexcept=defaultkblib::live_ptr< T >
live_ptr(live_wrapper< T > &o)kblib::live_ptr< T >inlineexplicit
live_ptr< const T >kblib::live_ptr< T >friend
live_ptr_base() noexcept=defaultkblib::detail_memory::live_ptr_base< live_ptr< T > >
live_ptr_base(live_wrapper< mT > *p)kblib::detail_memory::live_ptr_base< live_ptr< T > >inline
live_ptr_base(const live_ptr_base &o)kblib::detail_memory::live_ptr_base< live_ptr< T > >inline
live_ptr_base(live_ptr_base &&o) noexceptkblib::detail_memory::live_ptr_base< live_ptr< T > >inline
move(live_ptr< T > &o) -> voidkblib::detail_memory::live_ptr_base< live_ptr< T > >inlineprotected
objkblib::detail_memory::live_ptr_base< live_ptr< T > >mutableprotected
operator bool() const noexceptkblib::detail_memory::live_ptr_base< live_ptr< T > >inline
operator*() noexcept -> T &kblib::detail_memory::live_ptr_base< live_ptr< T > >inline
operator*() const noexcept -> const T &kblib::detail_memory::live_ptr_base< live_ptr< T > >inline
operator->() noexcept -> T *kblib::detail_memory::live_ptr_base< live_ptr< T > >inline
operator->() const noexcept -> const T *kblib::detail_memory::live_ptr_base< live_ptr< T > >inline
operator=(const live_ptr &o) -> live_ptr &=defaultkblib::live_ptr< T >
operator=(live_ptr &&o) noexcept -> live_ptr &=defaultkblib::live_ptr< T >
operator=(live_wrapper< T > &o) -> live_ptr &kblib::live_ptr< T >inline
live_ptr_base< live_ptr< T > >::operator=(const live_ptr_base &o) noexcept -> live_ptr_base &kblib::detail_memory::live_ptr_base< live_ptr< T > >inline
live_ptr_base< live_ptr< T > >::operator=(live_ptr_base &&o) noexcept -> live_ptr_base &kblib::detail_memory::live_ptr_base< live_ptr< T > >inline
live_ptr_base< live_ptr< T > >::operator=(const live_ptr< T > &o) -> live_ptr< T > &kblib::detail_memory::live_ptr_base< live_ptr< T > >inline
live_ptr_base< live_ptr< T > >::operator=(live_ptr< T > &&o) noexcept -> live_ptr< T > &kblib::detail_memory::live_ptr_base< live_ptr< T > >inline
rem() -> voidkblib::detail_memory::live_ptr_base< live_ptr< T > >inlineprotected
value_type typedefkblib::live_ptr< T >
~live_ptr()=defaultkblib::live_ptr< T >
~live_ptr_base()kblib::detail_memory::live_ptr_base< live_ptr< T > >inline