/third_party/node/test/cctest/ |
H A D | test_base_object_ptr.cc | 68 BaseObjectWeakPtr<DummyBaseObject> weak_ptr; in TEST_F() local 73 weak_ptr = ptr; in TEST_F() 76 EXPECT_EQ(weak_ptr.get(), nullptr); in TEST_F() 105 BaseObjectWeakPtr<DummyBaseObject> weak_ptr; in TEST_F() local 110 weak_ptr = ptr; in TEST_F() 114 EXPECT_EQ(weak_ptr.get(), ptr.get()); in TEST_F() 115 EXPECT_EQ(weak_ptr->persistent().IsWeak(), false); in TEST_F() 121 EXPECT_NE(weak_ptr.get(), nullptr); in TEST_F() 122 EXPECT_EQ(weak_ptr->persistent().IsWeak(), true); in TEST_F() 128 EXPECT_EQ(weak_ptr in TEST_F() [all...] |
/third_party/gn/src/base/memory/ |
H A D | weak_ptr.h | 254 // Allow conditionals to test validity, e.g. if (weak_ptr) {...}; 270 bool operator!=(const WeakPtr<T>& weak_ptr, std::nullptr_t) { in operator !=() argument 271 return !(weak_ptr == nullptr); in operator !=() 274 bool operator!=(std::nullptr_t, const WeakPtr<T>& weak_ptr) { in operator !=() argument 275 return weak_ptr != nullptr; in operator !=() 278 bool operator==(const WeakPtr<T>& weak_ptr, std::nullptr_t) { in operator ==() argument 279 return weak_ptr.get() == nullptr; in operator ==() 282 bool operator==(std::nullptr_t, const WeakPtr<T>& weak_ptr) { in operator ==() argument 283 return weak_ptr == nullptr; in operator ==()
|
/third_party/rust/crates/cxx/src/ |
H A D | weak_ptr.rs | 8 /// Binding to C++ `std::weak_ptr<T>`. 31 let mut weak_ptr = MaybeUninit::<WeakPtr<T>>::uninit(); in null() variables 32 let new = weak_ptr.as_mut_ptr().cast(); in null() 35 weak_ptr.assume_init() in null() 42 /// Matches the behavior of [std::weak_ptr\<T\>::lock](https://en.cppreference.com/w/cpp/memory/weak_ptr/lock). 65 let mut weak_ptr = MaybeUninit::<WeakPtr<T>>::uninit(); in clone() variables 66 let new = weak_ptr.as_mut_ptr().cast(); in clone() 70 weak_ptr.assume_init() in clone() 123 #[link_name = concat!("cxxbridge1$std$weak_ptr in __null() [all...] |
H A D | cxx.cc | 718 static_assert(sizeof(std::weak_ptr<CXX_TYPE>) == 2 * sizeof(void *), ""); \ 719 static_assert(alignof(std::weak_ptr<CXX_TYPE>) == alignof(void *), ""); \ 720 void cxxbridge1$std$weak_ptr$##RUST_TYPE##$null( \ 721 std::weak_ptr<CXX_TYPE> *ptr) noexcept { \ 722 new (ptr) std::weak_ptr<CXX_TYPE>(); \ 724 void cxxbridge1$std$weak_ptr$##RUST_TYPE##$clone( \ 725 const std::weak_ptr<CXX_TYPE> &self, \ 726 std::weak_ptr<CXX_TYPE> *ptr) noexcept { \ 727 new (ptr) std::weak_ptr<CXX_TYPE>(self); \ 729 void cxxbridge1$std$weak_ptr [all...] |
H A D | shared_ptr.rs | 4 use crate::weak_ptr::{WeakPtr, WeakPtrTarget}; 71 /// Matches the behavior of [std::weak_ptr\<T\>::weak_ptr(const std::shared_ptr\<T\> \&)](https://en.cppreference.com/w/cpp/memory/weak_ptr/weak_ptr). 77 let mut weak_ptr = MaybeUninit::<WeakPtr<T>>::uninit(); in downgrade() variables 78 let new = weak_ptr.as_mut_ptr().cast(); in downgrade() 81 weak_ptr.assume_init() in downgrade()
|
H A D | lib.rs | 468 mod weak_ptr; modules 477 pub use crate::weak_ptr::WeakPtr; 516 pub use crate::weak_ptr::WeakPtrTarget;
|
/third_party/node/src/inspector/ |
H A D | worker_agent.h | 18 explicit WorkerAgent(std::weak_ptr<WorkerManager> manager); 32 std::weak_ptr<WorkerManager> manager_;
|
H A D | tracing_agent.cc | 20 std::weak_ptr<NodeTracing::Frontend> frontend) in DeletableFrontendWrapper() 28 std::weak_ptr<NodeTracing::Frontend> frontend_; 34 std::weak_ptr<NodeTracing::Frontend> frontend) in CreateFrontendWrapperRequest()
|
H A D | worker_agent.cc | 14 explicit NodeWorkers(std::weak_ptr<NodeWorker::Frontend> frontend, in NodeWorkers() 26 std::weak_ptr<NodeWorker::Frontend> frontend_; 80 WorkerAgent::WorkerAgent(std::weak_ptr<WorkerManager> manager) in WorkerAgent()
|
/third_party/libabigail/include/ |
H A D | abg-fwd.h | 53 using std::weak_ptr; 99 typedef weak_ptr<type_base> type_base_wptr; 102 typedef weak_ptr<corpus> corpus_wptr; 137 typedef weak_ptr<typedef_decl> typedef_decl_wptr; 148 typedef weak_ptr<decl_base> decl_base_wptr; 153 typedef weak_ptr<class_or_union> class_or_union_wptr; 166 typedef weak_ptr<class_decl> class_decl_wptr; 180 typedef weak_ptr<function_type> function_type_wptr; 219 typedef weak_ptr<var_decl> var_decl_wptr; 277 typedef weak_ptr<template_dec [all...] |
/third_party/node/deps/v8/src/inspector/ |
H A D | v8-stack-trace-impl.h | 109 std::weak_ptr<AsyncStackTrace> m_asyncParent; 127 std::weak_ptr<AsyncStackTrace> parent() const; 145 std::weak_ptr<AsyncStackTrace> m_asyncParent;
|
H A D | v8-debugger.h | 250 std::unordered_map<CachedStackFrameKey, std::weak_ptr<StackFrame>, 255 std::unordered_map<void*, std::weak_ptr<AsyncStackTrace>>; 288 std::unordered_map<uintptr_t, std::weak_ptr<AsyncStackTrace>>;
|
/third_party/rust/crates/cxx/tests/ |
H A D | test.rs | 278 let weak_ptr = SharedPtr::downgrade(&shared_ptr); in test_shared_ptr_weak_ptr() 279 assert_eq!(1, ffi::c_get_use_count(&weak_ptr)); in test_shared_ptr_weak_ptr() 281 assert!(!weak_ptr.upgrade().is_null()); in test_shared_ptr_weak_ptr() 282 assert_eq!(1, ffi::c_get_use_count(&weak_ptr)); in test_shared_ptr_weak_ptr() 285 assert_eq!(0, ffi::c_get_use_count(&weak_ptr)); in test_shared_ptr_weak_ptr() 286 assert!(weak_ptr.upgrade().is_null()); in test_shared_ptr_weak_ptr()
|
/third_party/node/deps/v8/src/libplatform/ |
H A D | default-job.h | 132 DefaultJobWorker(std::weak_ptr<DefaultJobState> state, JobTask* job_task) in DefaultJobWorker() 154 std::weak_ptr<DefaultJobState> state_;
|
/third_party/node/deps/v8/src/wasm/ |
H A D | wasm-engine.cc | 267 key, base::Optional<std::weak_ptr<NativeModule>>(native_module)); in Update() 420 explicit NativeModuleInfo(std::weak_ptr<NativeModule> native_module) in NativeModuleInfo() 421 : weak_ptr(std::move(native_module)) {} in NativeModuleInfo() 424 std::weak_ptr<NativeModule> weak_ptr; member 719 if (auto shared_ptr = native_modules_[native_module]->weak_ptr.lock()) { in TierDownAllModulesPerIsolate() 747 auto shared_ptr = native_modules_[native_module]->weak_ptr.lock(); in TierUpAllModulesPerIsolate() 971 std::vector<std::weak_ptr<NativeModule>> modules_in_isolate; in DeleteCompileJobsOnIsolate() 989 modules_in_isolate.emplace_back(native_modules_[native_module]->weak_ptr); in DeleteCompileJobsOnIsolate() 1322 std::weak_ptr<NativeModul in SampleTopTierCodeSizeTask() [all...] |
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/d3d/d3d11/winrt/ |
H A D | CoreWindowNativeWindow.h | 91 std::weak_ptr<InspectableNativeWindow> mHost;
|
H A D | SwapChainPanelNativeWindow.h | 88 std::weak_ptr<InspectableNativeWindow> mHost;
|
/third_party/skia/third_party/externals/dawn/src/dawn_wire/client/ |
H A D | Buffer.h | 104 std::weak_ptr<bool> mDeviceIsAlive;
|
H A D | Device.h | 72 std::weak_ptr<bool> GetAliveWeakPtr();
|
/third_party/node/deps/v8/src/d8/ |
H A D | d8-platforms.cc | 155 std::weak_ptr<DelayedTaskRunner>& weak_delayed_runner = 316 std::unordered_map<TaskRunner*, std::weak_ptr<DelayedTaskRunner>>
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/DebugInfo/DWARF/ |
H A D | DWARFContext.h | 87 StringMap<std::weak_ptr<DWOFile>> DWOFiles; 88 std::weak_ptr<DWOFile> DWP;
|
/third_party/skia/third_party/externals/swiftshader/src/Vulkan/Debug/ |
H A D | Thread.hpp | 197 std::weak_ptr<Frame> pauseAtFrame GUARDED_BY(mutex);
|
H A D | WeakMap.hpp | 25 // std::weak_ptr<V>. 33 using Map = std::map<K, std::weak_ptr<V>>;
|
/third_party/vulkan-loader/openharmony/bundle_mgr_helper/ |
H A D | vk_bundle_mgr_helper.cpp | 105 std::weak_ptr<VKBundleMgrHelper> weakPtr = shared_from_this(); in Connect()
|
/third_party/skia/third_party/externals/oboe/include/oboe/ |
H A D | AudioStream.h | 484 * Set a weak_ptr to this stream from the shared_ptr so that we can 498 std::weak_ptr<AudioStream> mWeakThis; // weak pointer to this object
|