HomeSort by relevance Sort by last modified time
    Searched defs:WeakPtr (Results 1 - 4 of 4) sorted by null

  /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;
  /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...]
  /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
83 template <typename T> class WeakPtr;
86 // These classes are part of the WeakPtr implementation
    [all...]
  /external/libweave/third_party/chromium/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
81 template <typename T> class WeakPtr;
84 // These classes are part of the WeakPtr implementation
    [all...]

Completed in 154 milliseconds