Searched defs:WeakReference (Results 1 - 5 of 5) sorted by relevance

/external/chromium/base/memory/
H A Dweak_ptr.cc10 WeakReference::Flag::Flag(Flag** handle) : handle_(handle) {
13 void WeakReference::Flag::Invalidate() {
18 bool WeakReference::Flag::IsValid() const {
23 WeakReference::Flag::~Flag() {
28 WeakReference::WeakReference() { function in class:base::internal::WeakReference
31 WeakReference::WeakReference(Flag* flag) : flag_(flag) { function in class:base::internal::WeakReference
34 WeakReference::~WeakReference() {
[all...]
H A Dweak_ptr.h66 class BASE_API WeakReference { class in namespace:base::internal
88 WeakReference();
89 WeakReference(Flag* flag);
90 ~WeakReference();
103 WeakReference GetRef() const;
117 mutable WeakReference::Flag* flag_;
130 WeakPtrBase(const WeakReference& ref);
132 WeakReference ref_;
177 ref_ = internal::WeakReference();
185 WeakPtr(const internal::WeakReference
[all...]
/external/chromium_org/base/memory/
H A Dweak_ptr.cc10 WeakReference::Flag::Flag() : is_valid_(true) {
17 void WeakReference::Flag::Invalidate() {
25 bool WeakReference::Flag::IsValid() const {
31 WeakReference::Flag::~Flag() {
34 WeakReference::WeakReference() { function in class:base::internal::WeakReference
37 WeakReference::WeakReference(const Flag* flag) : flag_(flag) { function in class:base::internal::WeakReference
40 WeakReference::~WeakReference() {
[all...]
H A Dweak_ptr.h82 class BASE_EXPORT WeakReference { class in namespace:base::internal
102 WeakReference();
103 explicit WeakReference(const Flag* flag);
104 ~WeakReference();
117 WeakReference GetRef() const;
126 mutable scoped_refptr<WeakReference::Flag> flag_;
139 explicit WeakPtrBase(const WeakReference& ref);
141 WeakReference ref_;
228 ref_ = internal::WeakReference();
243 WeakPtr(const internal::WeakReference
[all...]
/external/chromium_org/third_party/WebKit/Source/wtf/
H A DWeakPtr.h38 class WeakReference : public ThreadSafeRefCounted<WeakReference<T> > { class in namespace:WTF
39 WTF_MAKE_NONCOPYABLE(WeakReference<T>);
42 static PassRefPtr<WeakReference<T> > create(T* ptr) { return adoptRef(new WeakReference(ptr)); }
43 static PassRefPtr<WeakReference<T> > createUnbound() { return adoptRef(new WeakReference()); }
67 WeakReference() : m_ptr(0) { } function in class:WTF::WeakReference
69 explicit WeakReference(T* ptr) function in class:WTF::WeakReference
88 WeakPtr(PassRefPtr<WeakReference<
[all...]

Completed in 130 milliseconds