reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
525 ptr_ = nullptr; 528 T &operator*() const { return *ptr_; } 530 T *operator->() const { return ptr_; } 532 T *get() const { return ptr_; } 534 explicit operator bool() const { return ptr_ != 0; } 537 std::swap(ptr_, rhs.ptr_); 547 if (ptr_) 548 return ptr_->use_count(); 558 if (ptr_) { 559 ptr_->add_shared(); 566 if (ptr_) { 570 ptr_->release_shared();