clone_ptr & operator=(clone_ptr &&rh) noexcept
clone_ptr & operator=(clone_ptr< U > const &rh)
clone_ptr & operator=(clone_ptr const &rh)
clone_ptr(clone_ptr const &rh)
clone_ptr(clone_ptr< U > &&rh) noexcept
std::unique_ptr< T > ptr_
clone_ptr(clone_ptr< U > const &rh)
clone_ptr & operator=(clone_ptr< U > &&rh) noexcept
clone_ptr(Args &&... args) noexcept
clone_ptr(clone_ptr &&rh) noexcept