#include <MRUniquePtr.h>
 Inheritance diagram for MR::UniquePtr< T >:
 Inheritance diagram for MR::UniquePtr< T >:| Public Member Functions | |
| UniquePtr () noexcept=default | |
| UniquePtr (const UniquePtr &) noexcept | |
| UniquePtr (UniquePtr &&) noexcept=default | |
| UniquePtr & | operator= (const UniquePtr &) noexcept | 
| UniquePtr & | operator= (UniquePtr &&) noexcept=default | 
| UniquePtr & | operator= (std::unique_ptr< T > &&b) noexcept | 
This class wraps std::unique_ptr adding copy constructor and copy assignment operator, which do nothing, but allow putting this as a member in copyable classes
| 
 | defaultnoexcept | 
| 
 | inlinenoexcept | 
| 
 | defaultnoexcept | 
| 
 | inlinenoexcept | 
| 
 | inlinenoexcept | 
| 
 | defaultnoexcept |