#include <MRUniquePtr.h>
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 |