* found in the LICENSE file.
*/
-#ifndef GrTMultiMap_DEFINED
-#define GrTMultiMap_DEFINED
+#ifndef SkTMultiMap_DEFINED
+#define SkTMultiMap_DEFINED
#include "GrTypes.h"
#include "SkTDynamicHash.h"
template <typename T,
typename Key,
typename HashTraits=T>
-class GrTMultiMap {
+class SkTMultiMap {
struct ValueList {
explicit ValueList(T* value) : fValue(value), fNext(NULL) {}
ValueList* fNext;
};
public:
- GrTMultiMap() : fCount(0) {}
+ SkTMultiMap() : fCount(0) {}
- ~GrTMultiMap() {
+ ~SkTMultiMap() {
SkASSERT(fCount == 0);
SkASSERT(fHash.count() == 0);
}
#include "GrConfig.h"
#include "GrTypes.h"
-#include "GrTMultiMap.h"
+#include "SkTMultiMap.h"
#include "GrBinHashKey.h"
#include "SkMessageBus.h"
#include "SkTInternalLList.h"
void removeInvalidResource(GrResourceCacheEntry* entry);
- GrTMultiMap<GrResourceCacheEntry, GrResourceKey> fCache;
+ SkTMultiMap<GrResourceCacheEntry, GrResourceKey> fCache;
// We're an internal doubly linked list
typedef SkTInternalLList<GrResourceCacheEntry> EntryList;