| Index: include/core/SkRefCnt.h | 
| diff --git a/include/core/SkRefCnt.h b/include/core/SkRefCnt.h | 
| index 9e3a92eb9ac836af538eddcb8b02cc4fb4128a65..f92154bc2f86f1098a02a61fb9b46c1d46753e2a 100644 | 
| --- a/include/core/SkRefCnt.h | 
| +++ b/include/core/SkRefCnt.h | 
| @@ -248,36 +248,4 @@ public: | 
| }; | 
| #define SkAutoUnref(...) SK_REQUIRE_LOCAL_VAR(SkAutoUnref) | 
|  | 
| -/** Wrapper class for SkRefCnt pointers. This manages ref/unref of a pointer to | 
| -    a SkRefCnt (or subclass) object. | 
| - */ | 
| -template <typename T> class SkRefPtr { | 
| -public: | 
| -    SkRefPtr() : fObj(NULL) {} | 
| -    SkRefPtr(T* obj) : fObj(obj) { SkSafeRef(fObj); } | 
| -    SkRefPtr(const SkRefPtr& o) : fObj(o.fObj) { SkSafeRef(fObj); } | 
| -    ~SkRefPtr() { SkSafeUnref(fObj); } | 
| - | 
| -    SkRefPtr& operator=(const SkRefPtr& rp) { | 
| -        SkRefCnt_SafeAssign(fObj, rp.fObj); | 
| -        return *this; | 
| -    } | 
| -    SkRefPtr& operator=(T* obj) { | 
| -        SkRefCnt_SafeAssign(fObj, obj); | 
| -        return *this; | 
| -    } | 
| - | 
| -    T* get() const { return fObj; } | 
| -    T& operator*() const { return *fObj; } | 
| -    T* operator->() const { return fObj; } | 
| - | 
| -    typedef T* SkRefPtr::*unspecified_bool_type; | 
| -    operator unspecified_bool_type() const { | 
| -        return fObj ? &SkRefPtr::fObj : NULL; | 
| -    } | 
| - | 
| -private: | 
| -    T* fObj; | 
| -}; | 
| - | 
| #endif | 
|  |