Remove GrInstanceCounter.

R=reed@google.com
Review URL: https://codereview.appspot.com/6849125

git-svn-id: http://skia.googlecode.com/svn/trunk@6972 2bbb7eff-a529-9590-31e7-b0007b416f81
This commit is contained in:
bsalomon@google.com 2013-01-02 19:57:10 +00:00
parent 10a9fb86a9
commit 11f20d6270
3 changed files with 0 additions and 44 deletions

View File

@ -20,7 +20,6 @@
'<(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',

View File

@ -1,40 +0,0 @@
/*
* 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

View File

@ -664,7 +664,4 @@ typedef GrBackendRenderTargetDesc GrPlatformRenderTargetDesc;
///////////////////////////////////////////////////////////////////////////////
// this is included only to make it easy to use this debugging facility
#include "GrInstanceCounter.h"
#endif