'<(skia_include_path)/gpu/GrEffectUnitTest.h',
'<(skia_include_path)/gpu/GrFontScaler.h',
'<(skia_include_path)/gpu/GrGlyph.h',
- '<(skia_include_path)/gpu/GrInstanceCounter.h',
'<(skia_include_path)/gpu/GrKey.h',
'<(skia_include_path)/gpu/GrNoncopyable.h',
'<(skia_include_path)/gpu/GrPaint.h',
+++ /dev/null
-
-/*
- * Copyright 2010 Google Inc.
- *
- * Use of this source code is governed by a BSD-style license that can be
- * found in the LICENSE file.
- */
-
-
-
-#ifndef GrInstanceCounter_DEFINED
-#define GrInstanceCounter_DEFINED
-
-#include "GrTypes.h"
-
-template <typename T> class GrInstanceCounter {
-public:
- GrInstanceCounter() {
- ++gCounter;
- GrPrintf("+ %s %d\n", T::InstanceCounterClassName(), gCounter);
- }
-
- ~GrInstanceCounter() {
- --gCounter;
- GrPrintf("- %s %d\n", T::InstanceCounterClassName(), gCounter);
- }
-
-private:
- static int gCounter;
-};
-
-template <typename T> int GrInstanceCounter<T>::gCounter;
-
-#define DECLARE_INSTANCE_COUNTER(T) \
- static const char* InstanceCounterClassName() { return #T; } \
- friend class GrInstanceCounter<T>; \
- GrInstanceCounter<T> fInstanceCounter
-
-#endif
-
///////////////////////////////////////////////////////////////////////////////
-// this is included only to make it easy to use this debugging facility
-#include "GrInstanceCounter.h"
-
#endif