#include <alpaqa/util/copyable_unique_ptr.hpp>
Definition at line 8 of file copyable_unique_ptr.hpp.
Public Member Functions | |
copyable_unique_ptr (std::unique_ptr< T > ptr) | |
copyable_unique_ptr ()=default | |
copyable_unique_ptr (const copyable_unique_ptr &o) | |
copyable_unique_ptr & | operator= (const copyable_unique_ptr &o) |
copyable_unique_ptr (copyable_unique_ptr &&) noexcept=default | |
copyable_unique_ptr & | operator= (copyable_unique_ptr &&) noexcept=default |
operator std::unique_ptr< T > & () & | |
operator const std::unique_ptr< T > & () const & | |
operator std::unique_ptr< T > && () && | |
std::unique_ptr< T > & | operator-> () |
const std::unique_ptr< T > & | operator-> () const |
auto & | operator* () |
auto & | operator* () const |
Public Attributes | |
std::unique_ptr< T > | ptr |
|
inline |
Definition at line 9 of file copyable_unique_ptr.hpp.
|
default |
|
inline |
Definition at line 11 of file copyable_unique_ptr.hpp.
|
defaultnoexcept |
|
inline |
Definition at line 13 of file copyable_unique_ptr.hpp.
|
defaultnoexcept |
Definition at line 20 of file copyable_unique_ptr.hpp.
Definition at line 21 of file copyable_unique_ptr.hpp.
Definition at line 22 of file copyable_unique_ptr.hpp.
Definition at line 24 of file copyable_unique_ptr.hpp.
Definition at line 25 of file copyable_unique_ptr.hpp.
Definition at line 26 of file copyable_unique_ptr.hpp.
Definition at line 27 of file copyable_unique_ptr.hpp.
Definition at line 29 of file copyable_unique_ptr.hpp.