mn_weak_ptr.hpp File Reference
Go to the source code of this file.
Classes | |
| class | mn::pointer::basic_weak_ptr< T, TRefType > |
Namespaces | |
| mn | |
| mn::pointer | |
Typedefs | |
| template<typename T > | |
| using | mn::pointer::weak_ptr = basic_weak_ptr< T, size_t > |
| template<typename T > | |
| using | mn::pointer::weak_atomic_ptr = basic_weak_ptr< T, atomic_size_t > |
Functions | |
| template<typename T , typename... Args> | |
| weak_ptr< T > | mn::pointer::make_weak (Args &&... args) |
| Make a weak pointer. More... | |
| template<typename T , typename... Args> | |
| weak_atomic_ptr< T > | mn::pointer::make_atomic_weak (Args &&... args) |
| Make a weak atomic pointer. More... | |