mn_auto_ptr.hpp File Reference
Go to the source code of this file.
Classes | |
| class | mn::pointer::basic_auto_ptr< T > |
| AutoPtr is a "smart" pointer for classes implementing reference counting based garbage collection. More... | |
Namespaces | |
| mn | |
| mn::pointer | |
Typedefs | |
| template<typename T > | |
| using | mn::pointer::auto_ptr = basic_auto_ptr< T > |
Functions | |
| template<typename T > | |
| void | mn::pointer::swap (basic_auto_ptr< T > &a, basic_auto_ptr< T > &b) |
| template<typename T , typename... Args> | |
| auto_ptr< T > | mn::pointer::make_auto (Args &&... args) |
| Make a auto pointer. More... | |