Chromium Code Reviews| Index: gpu/command_buffer/client/ref_counted.h |
| diff --git a/gpu/command_buffer/client/ref_counted.h b/gpu/command_buffer/client/ref_counted.h |
| index ed73a732fabec660632513776e6e605646628142..bb642f006919be4f7e2c17019cac650d47f1e6e3 100644 |
| --- a/gpu/command_buffer/client/ref_counted.h |
| +++ b/gpu/command_buffer/client/ref_counted.h |
| @@ -9,15 +9,20 @@ |
| #include "native_client/src/include/ref_counted.h" |
| namespace gpu { |
| template <class T> |
| -struct RefCountedThreadSafe : public nacl::RefCounted<T> { |
| +class RefCountedThreadSafe : public nacl::RefCounted<T> { |
|
Ryan Sleevi
2012/04/13 09:40:00
I don't suppose there's any chance this can be ren
greggman
2012/04/13 17:19:24
This is already compiling in NaCl. What am I missi
Ryan Sleevi
2012/04/13 17:30:01
It compiles because the destructors are public tod
|
| + public: |
| + RefCountedThreadSafe() {} |
| + ~RefCountedThreadSafe() {} |
| + |
| + private: |
| + RefCountedThreadSafe(const RefCountedThreadSafe<T>&); |
| + void operator=(const RefCountedThreadSafe<T>&); |
| }; |
| } |
| #else |
| #include "base/memory/ref_counted.h" |
| namespace gpu { |
| -template <class T> |
| -struct RefCountedThreadSafe : public base::RefCountedThreadSafe<T> { |
| -}; |
| +using base::RefCountedThreadSafe; |
| } |
| #endif |