Update test fancy pointers to be Nullable, add rebind alias template

This commit is contained in:
Christian Mazakas committed 2023-08-30 09:56:28 -07:00
1 parent a0679e5ffe
commit 4d6ebc7eb3
3 files changed
+31 -1

No files matched your search

+1
View File
@@ -458,6 +458,7 @@ template <class T> class ptr
public:
ptr() : ptr_(0) {}
ptr(std::nullptr_t) : ptr_(nullptr) {}
explicit ptr(void_ptr const& x) : ptr_((T*)x.ptr_) {}
T& operator*() const { return *ptr_; }