Changeset 43317 in webkit for trunk/JavaScriptCore/wtf


Ignore:
Timestamp:
May 6, 2009, 12:15:04 PM (16 years ago)
Author:
Darin Adler
Message:

2009-05-06 Darin Adler <Darin Adler>

Reviewed by Sam Weinig.

Made RefCounted::m_refCount private.

  • runtime/Structure.h: Removed addressOfCount.
  • wtf/RefCounted.h: Made m_refCount private. Added addressOfCount.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/wtf/RefCounted.h

    r41536 r43317  
    5858    }
    5959
    60     ~RefCountedBase() {}
     60    ~RefCountedBase()
     61    {
     62    }
    6163
    6264    // Returns whether the pointer should be freed or not.
     
    7678    }
    7779
    78 protected:
     80    // Helper for generating JIT code. Please do not use for non-JIT purposes.
     81    int* addressOfCount()
     82    {
     83        return &m_refCount;
     84    }
     85
     86private:
    7987    template<class T>
    8088    friend class CrossThreadRefCounted;
     
    96104
    97105protected:
    98     ~RefCounted() {}
     106    ~RefCounted()
     107    {
     108    }
    99109};
    100110
Note: See TracChangeset for help on using the changeset viewer.