HomeSort by relevance Sort by last modified time
    Searched refs:WeakPtr (Results 1 - 25 of 37) sorted by null

1 2

  /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());

Completed in 1392 milliseconds

1 2