Index: include/gpu/GrProcessorDataManager.h |
diff --git a/include/gpu/GrProcessorDataManager.h b/include/gpu/GrProcessorDataManager.h |
index 0f376b7be20b1eeaaeb3d014b5228fc4e04ae175..4e8bb7d846f78129f732328ec1df7f7bf76c8297 100644 |
--- a/include/gpu/GrProcessorDataManager.h |
+++ b/include/gpu/GrProcessorDataManager.h |
@@ -8,6 +8,25 @@ |
#ifndef GrProcessorDataManager_DEFINED |
#define GrProcessorDataManager_DEFINED |
-class GrProcessorDataManager {}; |
+#include "SkRefCnt.h" |
+ |
+class GrProcessorDataManager : public SkRefCnt { |
+public: |
+ GrProcessorDataManager() {} |
+ GrProcessorDataManager(const GrProcessorDataManager& procDataManager) {} |
+ |
+ void* operator new(size_t size); |
+ void operator delete(void* target); |
+ |
+ void* operator new(size_t size, void* placement) { |
+ return ::operator new(size, placement); |
+ } |
+ void operator delete(void* target, void* placement) { |
+ ::operator delete(target, placement); |
+ } |
+ |
+private: |
+ typedef SkRefCnt INHERITED; |
+}; |
#endif |