/external/libchrome/base/memory/ |
weak_ptr.h | 31 // static void StartNew(const WeakPtr<Controller>& controller) { 36 // Worker(const WeakPtr<Controller>& controller) 42 // WeakPtr<Controller> controller_; 55 // To ensure correct use, the first time a WeakPtr issued by a WeakPtrFactory 62 // If all WeakPtr objects are destroyed or invalidated then the factory is 64 // destroyed, or new WeakPtr objects may be used, from a different sequence. 66 // Thus, at least one WeakPtr object must exist and have been dereferenced on 67 // the correct thread to enforce that other WeakPtr objects will enforce they 85 template <typename T> class WeakPtr; 88 // These classes are part of the WeakPtr implementation [all...] |
weak_ptr_unittest.cc | 21 WeakPtr<int> PassThru(WeakPtr<int> ptr) { 56 WeakPtr<Target> target; 176 WeakPtr<TargetBase> b = object->target; 178 WeakPtr<TargetBase> c; 194 WeakPtr<int> ptr = factory.GetWeakPtr(); 201 WeakPtr<int> ptr = factory.GetWeakPtr(); 202 WeakPtr<int> ptr2 = ptr; 209 WeakPtr<int> ptr = factory.GetWeakPtr(); 210 WeakPtr<int> ptr2 = factory.GetWeakPtr() [all...] |
/external/deqp/framework/delibs/decpp/ |
deSharedPtr.hpp | 64 volatile deInt32 weakRefCount; //!< WeakPtr references + StrongPtr references. 96 class WeakPtr; 122 explicit SharedPtr (const WeakPtr<Y>& other); 131 SharedPtr& operator= (const WeakPtr<Y>& other); 148 void acquireFromWeak (const WeakPtr<T>& other); 154 friend class WeakPtr<T>; 163 * WeakPtr manages weak references to objects owned by SharedPtr. Shared 168 * WeakPtr can be converted back to SharedPtr but that operation can fail 173 class WeakPtr 176 WeakPtr (void) [all...] |
deSharedPtr.cpp | 124 WeakPtr<Object> ptrA(m_ptr); 126 WeakPtr<Object> ptrB; 367 WeakPtr<Object> weakPtr(ptr); 370 SharedPtr<Object> newRef(weakPtr); 382 SharedPtr<Object> newRef(weakPtr); 409 // Basic WeakPtr threaded test.
|
/external/pdfium/core/fxcrt/ |
cfx_weak_ptr_unittest.cpp | 17 using WeakPtr = CFX_WeakPtr<PseudoDeletable, ReleaseDeleter<PseudoDeletable>>; 28 void SetNext(const WeakPtr& next) { next_ = next; } 33 WeakPtr next_; 39 WeakPtr ptr1; 42 WeakPtr ptr2; 46 WeakPtr ptr3(ptr1); 50 WeakPtr ptr4 = ptr1; 60 WeakPtr ptr1(std::move(unique)); 64 WeakPtr ptr2; 68 WeakPtr ptr3(ptr1) [all...] |
/external/libcxx/test/libcxx/utilities/memory/util.smartptr/ |
race_condition.pass.cpp | 25 typedef std::weak_ptr<int> WeakPtr; 38 WeakPtr x3 = x; // increment weak count 40 WeakPtr x5 = x3; // increment weak count 58 WeakPtr w = p;
|
/prebuilts/ndk/r13/sources/cxx-stl/llvm-libc++/test/libcxx/utilities/memory/util.smartptr/ |
race_condition.pass.cpp | 25 typedef std::weak_ptr<int> WeakPtr; 38 WeakPtr x3 = x; // increment weak count 40 WeakPtr x5 = x3; // increment weak count 58 WeakPtr w = p;
|
/external/libmojo/mojo/public/cpp/bindings/ |
binding_set.h | 74 base::WeakPtr<Element> GetWeakPtr() { 98 [](const base::WeakPtr<Element>& p) { 108 std::vector<base::WeakPtr<Element>> bindings_;
|
interface_ptr_set.h | 62 base::WeakPtr<Element> GetWeakPtr() { 77 [](const base::WeakPtr<Element>& p) { 83 std::vector<base::WeakPtr<Element>> ptrs_;
|
connector.h | 203 base::WeakPtr<Connector> weak_self_;
|
/external/libmojo/mojo/edk/js/ |
drain_data.h | 54 base::WeakPtr<gin::Runner> runner_;
|
waiting_callback.h | 56 base::WeakPtr<gin::Runner> runner_;
|
mojo_runner_delegate.cc | 35 void StartCallback(base::WeakPtr<gin::Runner> runner,
|
/external/libmojo/mojo/public/cpp/system/ |
watcher.h | 108 base::WeakPtr<Watcher> weak_self_;
|
/system/tpm/trunks/ |
background_command_transceiver.h | 66 base::WeakPtr<BackgroundCommandTransceiver> GetWeakPtr() {
|
trunks_dbus_proxy.h | 50 base::WeakPtr<TrunksDBusProxy> GetWeakPtr() {
|
trunks_dbus_service.h | 63 base::WeakPtr<TrunksDBusService> GetWeakPtr() {
|
trunks_binder_service.h | 70 base::WeakPtr<BinderServiceInternal> GetWeakPtr() {
|
/external/libmojo/mojo/public/cpp/bindings/lib/ |
router.cc | 25 void DCheckIfInvalid(const base::WeakPtr<Router>& router, 33 explicit ResponderThunk(const base::WeakPtr<Router>& router, 89 base::WeakPtr<Router> router_; 176 base::WeakPtr<Router> weak_self = weak_factory_.GetWeakPtr(); 228 base::WeakPtr<Router> weak_self = weak_factory_.GetWeakPtr();
|
interface_endpoint_client.cc | 28 void DCheckIfInvalid(const base::WeakPtr<InterfaceEndpointClient>& client, 41 const base::WeakPtr<InterfaceEndpointClient>& endpoint_client, 99 base::WeakPtr<InterfaceEndpointClient> endpoint_client_; 239 base::WeakPtr<InterfaceEndpointClient> weak_self =
|
connector.cc | 212 base::WeakPtr<Connector> weak_self(weak_self_); 262 base::WeakPtr<Connector> weak_self = weak_self_;
|
/external/v4l2_codec2/vda/ |
v4l2_slice_video_decode_accelerator.h | 56 const base::WeakPtr<Client>& decode_client, 325 // WeakPtr<> pointing to |this| for use in posting tasks from the decoder or 327 base::WeakPtr<V4L2SliceVideoDecodeAccelerator> weak_this_; 334 base::WeakPtr<VideoDecodeAccelerator::Client> client_; 336 base::WeakPtr<Client> decode_client_;
|
video_decode_accelerator.cc | 33 const base::WeakPtr<Client>& decode_client,
|
video_decode_accelerator.h | 319 const base::WeakPtr<Client>& decode_client,
|
/external/libchrome/base/timer/ |
mock_timer_unittest.cc | 71 base::WeakPtr<HasWeakPtr> weak_ptr(has_weak_ptr->AsWeakPtr());
|