Home
last modified time | relevance | path

Searched defs:WeakPtr (Results 1 – 6 of 6) sorted by relevance

/external/libchrome/base/memory/
Dweak_ptr.h85 template <typename T> class WeakPtr; variable
223 WeakPtr(std::nullptr_t) {} in WeakPtr() function
228 WeakPtr(const WeakPtr<U>& other) : WeakPtrBase(other) { in WeakPtr() function
235 WeakPtr(WeakPtr<U>&& other) : WeakPtrBase(std::move(other)) { in WeakPtr() function
260 template <typename U> friend class WeakPtr; variable
264 WeakPtr(const internal::WeakReference& ref, T* ptr) in WeakPtr() function
/external/pdfium/core/fxcrt/
Dweak_ptr_unittest.cpp38 TEST(WeakPtr, Null) { in TEST() argument
55 TEST(WeakPtr, NonNull) { in TEST() argument
84 TEST(WeakPtr, ResetNull) { in TEST() argument
102 TEST(WeakPtr, ResetNonNull) { in TEST() argument
124 TEST(WeakPtr, DeleteObject) { in TEST() argument
142 TEST(WeakPtr, Cyclic) { in TEST() argument
158 TEST(WeakPtr, CyclicDeleteObject) { in TEST() argument
Dweak_ptr.h23 WeakPtr(const WeakPtr& that) : m_pHandle(that.m_pHandle) {} in WeakPtr() function
24 WeakPtr(WeakPtr&& that) noexcept { Swap(that); } in WeakPtr() function
25 explicit WeakPtr(std::unique_ptr<T, D> pObj) in WeakPtr() function
30 WeakPtr(std::nullptr_t arg) {} in WeakPtr() function
/external/perfetto/include/perfetto/base/
Dweak_ptr.h55 WeakPtr() {} in WeakPtr() function
72 explicit WeakPtr(const std::shared_ptr<T*>& handle) : handle_(handle) {} in WeakPtr() function
/external/deqp/framework/delibs/decpp/
DdeSharedPtr.hpp173 class WeakPtr class
538 inline WeakPtr<T>::WeakPtr (void) in WeakPtr() function in de::WeakPtr
549 inline WeakPtr<T>::WeakPtr (const WeakPtr<T>& other) in WeakPtr() function in de::WeakPtr
561 inline WeakPtr<T>::WeakPtr (const SharedPtr<T>& other) in WeakPtr() function in de::WeakPtr
/external/libcxx/test/libcxx/utilities/memory/util.smartptr/
Drace_condition.pass.cpp25 typedef std::weak_ptr<int> WeakPtr; typedef