91 assert(!this->was_deleted());
101 assert(!this->was_deleted());
113 operator T * ()
const {
114 assert(!this->was_deleted());
131 this->lock_into(ptr);
142 assert(!this->was_deleted());
192 this->reassign(std::move(from));
225 this->reassign(std::move(r));
371 assert(!this->was_deleted());
381 assert(!this->was_deleted());
394 operator
const T * ()
const {
395 assert(!this->was_deleted());
412 this->lock_into(ptr);
423 assert(!this->was_deleted());
493 this->reassign(std::move(from));
503 this->reassign(std::move(from));
558 this->reassign(std::move(r));
569 this->reassign(std::move(r));