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:
parent
10a9fb86a9
commit
11f20d6270
@ -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',
|
||||
|
@ -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
|
||||
|
@ -664,7 +664,4 @@ typedef GrBackendRenderTargetDesc GrPlatformRenderTargetDesc;
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
// this is included only to make it easy to use this debugging facility
|
||||
#include "GrInstanceCounter.h"
|
||||
|
||||
#endif
|
||||
|
Loading…
Reference in New Issue
Block a user