Remove GrTLList.h
authorrobertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>
Tue, 25 Sep 2012 18:53:17 +0000 (18:53 +0000)
committerrobertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>
Tue, 25 Sep 2012 18:53:17 +0000 (18:53 +0000)
https://codereview.appspot.com/6577043/

git-svn-id: http://skia.googlecode.com/svn/trunk@5670 2bbb7eff-a529-9590-31e7-b0007b416f81

gyp/gpu.gypi
src/gpu/GrTLList.h [deleted file]

index b9ea739..1401a59 100644 (file)
       '<(skia_src_path)/gpu/GrTexture.cpp',
       '<(skia_src_path)/gpu/GrTextureAccess.cpp',
       '<(skia_src_path)/gpu/GrTHashCache.h',
-      '<(skia_src_path)/gpu/GrTLList.h',
       '<(skia_src_path)/gpu/GrVertexBuffer.h',
       '<(skia_src_path)/gpu/gr_unittests.cpp',
 
diff --git a/src/gpu/GrTLList.h b/src/gpu/GrTLList.h
deleted file mode 100644 (file)
index e875118..0000000
+++ /dev/null
@@ -1,54 +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 GrTLList_DEFINED
-#define GrTLList_DEFINED
-
-#include "GrNoncopyable.h"
-
-template <typename T> class GrTLList : GrNoncopyable {
-public:
-    class Entry {
-        Entry*  fPrev;
-        Entry*  fNext;
-    };
-
-    GrTLList() : fHead(NULL), fTail(NULL) {}
-#if GR_DEBUG
-    ~GrTLList() {
-        GrAssert(NULL == fHead);
-        GrAssert(NULL == ftail);
-    }
-#endif
-
-    T*  head() const { return fHead; }
-    T*  tail() const { return fTail; }
-
-    void addToHead(T*);
-    void addToTail(T*);
-    void removeFromList(T*);
-
-private:
-    Entry*  fHead;
-    Entry*  fTail;
-
-    friend class Entry;
-};
-
-
-class Parent {
-    GrTDLList<Child>    fList;
-};
-
-class Child : public GrTLList::Entry<Child> {
-};
-
-#endif
-