1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 #ifndef CLASS_REQUIRES_TRACE_METHOD_TMPL_H_
6 #define CLASS_REQUIRES_TRACE_METHOD_TMPL_H_
8 #include "heap/stubs.h"
12 class HeapObject
: public GarbageCollected
<HeapObject
> { };
15 DISALLOW_ALLOCATION();
19 DISALLOW_ALLOCATION();
21 void trace(Visitor
* visitor
) { visitor
->trace(m_obj
); }
23 Member
<HeapObject
> m_obj
;
27 class TemplatedObject
{