diff options
Diffstat (limited to 'Source/WebCore/platform/TreeShared.h')
-rw-r--r-- | Source/WebCore/platform/TreeShared.h | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/Source/WebCore/platform/TreeShared.h b/Source/WebCore/platform/TreeShared.h index 9e27c5e..2888ebf 100644 --- a/Source/WebCore/platform/TreeShared.h +++ b/Source/WebCore/platform/TreeShared.h @@ -109,11 +109,7 @@ public: bool m_inRemovedLastRefFunction; #endif -private: -#ifndef NDEBUG - friend void adopted<>(TreeShared<T>*); -#endif - +protected: virtual void removedLastRef() { #ifndef NDEBUG @@ -122,6 +118,11 @@ private: delete this; } +private: +#ifndef NDEBUG + friend void adopted<>(TreeShared<T>*); +#endif + int m_refCount; T* m_parent; #ifndef NDEBUG |