template<typename T>
Owned class

Constructors, destructors, conversion operators

Owned() defaulted
~Owned()
Owned(const Owned&) deleted

Public functions

auto operator=(const Owned&) -> Owned& deleted
auto operator->() -> T*
auto operator->() const -> const T*
auto operator*() -> T&
auto operator*() const -> const T&
auto Get() -> T*
auto Get() const -> const T*