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
() -> void
kblib::detail_memory::live_ptr_base< live_ptr< T > >
inline
protected
live_ptr
()=default
kblib::live_ptr< T >
live_ptr
(const live_ptr &o)=default
kblib::live_ptr< T >
live_ptr
(live_ptr &&o) noexcept=default
kblib::live_ptr< T >
live_ptr
(live_wrapper< T > &o)
kblib::live_ptr< T >
inline
explicit
live_ptr< const T >
kblib::live_ptr< T >
friend
live_ptr_base
() noexcept=default
kblib::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) noexcept
kblib::detail_memory::live_ptr_base< live_ptr< T > >
inline
move
(live_ptr< T > &o) -> void
kblib::detail_memory::live_ptr_base< live_ptr< T > >
inline
protected
obj
kblib::detail_memory::live_ptr_base< live_ptr< T > >
mutable
protected
operator bool
() const noexcept
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->
() 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 &=default
kblib::live_ptr< T >
operator=
(live_ptr &&o) noexcept -> live_ptr &=default
kblib::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
() -> void
kblib::detail_memory::live_ptr_base< live_ptr< T > >
inline
protected
value_type
typedef
kblib::live_ptr< T >
~live_ptr
()=default
kblib::live_ptr< T >
~live_ptr_base
()
kblib::detail_memory::live_ptr_base< live_ptr< T > >
inline
Generated by
1.9.4