Searched refs:SharingPtr (Results 1 - 4 of 4) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/lldb/include/lldb/Utility/
H A DSharingPtr.h1 //===---------------------SharingPtr.h --------------------------*- C++ -*-===//
109 template <class T> class SharingPtr { class in namespace:lldb_private
122 SharingPtr();
123 SharingPtr(std::nullptr_t);
124 template <class Y> explicit SharingPtr(Y *p);
125 template <class Y> explicit SharingPtr(Y *p, imp::shared_count *ctrl_block);
126 template <class Y> SharingPtr(const SharingPtr<Y> &r, element_type *p);
127 SharingPtr(const SharingPtr
168 inline SharingPtr<T>::SharingPtr() : ptr_(nullptr), cntrl_(nullptr) {} function in class:lldb_private::SharingPtr
171 inline SharingPtr<T>::SharingPtr(std::nullptr_t) function in class:lldb_private::SharingPtr
176 SharingPtr<T>::SharingPtr(Y *p) : ptr_(p), cntrl_(nullptr) { function in class:lldb_private::SharingPtr
185 SharingPtr<T>::SharingPtr(Y *p, imp::shared_count *cntrl_block) function in class:lldb_private::SharingPtr
190 inline SharingPtr<T>::SharingPtr(const SharingPtr<Y> &r, element_type *p) function in class:lldb_private::SharingPtr
197 inline SharingPtr<T>::SharingPtr(const SharingPtr &r) function in class:lldb_private::SharingPtr
205 inline SharingPtr<T>::SharingPtr(const SharingPtr<Y> &r) function in class:lldb_private::SharingPtr
[all...]
H A DSharedCluster.h13 #include "lldb/Utility/SharingPtr.h"
63 typename lldb_private::SharingPtr<T> GetSharedPointer(T *desired_object) {
72 return typename lldb_private::SharingPtr<T>(
/freebsd-11-stable/contrib/llvm-project/lldb/include/lldb/
H A Dlldb-forward.h14 #include "lldb/Utility/SharingPtr.h"
470 typedef lldb_private::SharingPtr<lldb_private::ValueObject> ValueObjectSP;
/freebsd-11-stable/lib/clang/liblldb/
H A DMakefile626 SRCS+= Utility/SharingPtr.cpp

Completed in 137 milliseconds