Searched refs:IntrusiveSharingPtr (Results 1 - 1 of 1) sorted by relevance
/freebsd-11-stable/contrib/llvm-project/lldb/include/lldb/Utility/ | ||
H A D | SharingPtr.h | 438 template <class T> class IntrusiveSharingPtr; 453 friend class IntrusiveSharingPtr<T>; 490 template <typename T> class IntrusiveSharingPtr { class in namespace:lldb_private 494 explicit IntrusiveSharingPtr() : ptr_(0) {} function in class:lldb_private::IntrusiveSharingPtr 496 explicit IntrusiveSharingPtr(T *ptr) : ptr_(ptr) { add_shared(); } function in class:lldb_private::IntrusiveSharingPtr 498 IntrusiveSharingPtr(const IntrusiveSharingPtr &rhs) : ptr_(rhs.ptr_) { function in class:lldb_private::IntrusiveSharingPtr 503 IntrusiveSharingPtr(const IntrusiveSharingPtr<X> &rhs) : ptr_(rhs.get()) { function in class:lldb_private::IntrusiveSharingPtr 507 IntrusiveSharingPtr [all...] |
Completed in 115 milliseconds