mn_save_ptr.hpp
Go to the documentation of this file.
Definition: mn_save_ptr.hpp:29
value_type const * operator->() const
Definition: mn_save_ptr.hpp:47
value_type const & operator*() const
Definition: mn_save_ptr.hpp:45
basic_save_ptr(const basic_save_ptr &other)=delete
basic_save_ptr const & operator=(const basic_save_ptr &other)=delete
struct mn::memory::detail::ptr_difference T
Definition: mn_atomic_singleton.hpp:38
void swap(basic_auto_ptr< T > &a, basic_auto_ptr< T > &b)
Definition: mn_auto_ptr.hpp:188
save_ptr< T > make_save(Args &&... args)
Make a save pointer.
Definition: mn_save_ptr.hpp:82
Definition: mn_allocator_typetraits.hpp:25