Lagrange
copy_on_write_ptr< T > Member List

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

_get_weak_ptr() constcopy_on_write_ptr< T >inline
_get_weak_ptr()copy_on_write_ptr< T >inline
const_pointer typedef (defined in copy_on_write_ptr< T >)copy_on_write_ptr< T >
const_reference typedef (defined in copy_on_write_ptr< T >)copy_on_write_ptr< T >
copy_on_write_ptr(::lagrange::internal::shared_ptr< T > &&ptr=nullptr)copy_on_write_ptr< T >inline
copy_on_write_ptr(copy_on_write_ptr &&)=defaultcopy_on_write_ptr< T >
copy_on_write_ptr(copy_on_write_ptr< Derived > &&ptr)copy_on_write_ptr< T >inline
copy_on_write_ptr(const copy_on_write_ptr &)=defaultcopy_on_write_ptr< T >
element_type typedef (defined in copy_on_write_ptr< T >)copy_on_write_ptr< T >
ensure_unique_owner()copy_on_write_ptr< T >inlineprotected
m_data (defined in copy_on_write_ptr< T >)copy_on_write_ptr< T >protected
operator bool() constcopy_on_write_ptr< T >inlineexplicit
operator=(copy_on_write_ptr &&)=defaultcopy_on_write_ptr< T >
operator=(const copy_on_write_ptr &)=defaultcopy_on_write_ptr< T >
pointer typedef (defined in copy_on_write_ptr< T >)copy_on_write_ptr< T >
read() constcopy_on_write_ptr< T >inline
reference typedef (defined in copy_on_write_ptr< T >)copy_on_write_ptr< T >
release_ptr()copy_on_write_ptr< T >inline
static_read() constcopy_on_write_ptr< T >inline
static_write()copy_on_write_ptr< T >inline