Changeset 63093 in webkit for trunk/JavaScriptCore/wtf/PassRefPtr.h
- Timestamp:
- Jul 12, 2010, 9:41:13 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/wtf/PassRefPtr.h
r62674 r63093 78 78 79 79 void clear(); 80 T* leakRef() const ;80 T* leakRef() const WARN_UNUSED_RETURN; 81 81 82 82 T& operator*() const { return *m_ptr; } … … 97 97 98 98 // FIXME: Remove releaseRef once we change all callers to call leakRef instead. 99 T* releaseRef() const { return leakRef(); } 99 T* releaseRef() const { return leakRef(); } WARN_UNUSED_RETURN; 100 100 101 101 private: … … 153 153 154 154 void clear(); 155 T* leakRef() const { T* tmp = m_ptr; m_ptr = 0; return tmp; } 155 T* leakRef() const { T* tmp = m_ptr; m_ptr = 0; return tmp; } WARN_UNUSED_RETURN; 156 156 157 157 T& operator*() const { return *m_ptr; } … … 159 159 160 160 // FIXME: Remove releaseRef once we change all callers to call leakRef instead. 161 T* releaseRef() const { return leakRef(); } 161 T* releaseRef() const { return leakRef(); } WARN_UNUSED_RETURN; 162 162 163 163 private:
Note:
See TracChangeset
for help on using the changeset viewer.