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 FIELDS_REQUIRE_TRACING_H_
6 #define FIELDS_REQUIRE_TRACING_H_
8 #include "heap/stubs.h"
16 DISALLOW_ALLOCATION();
20 HeapHashSet
<PartBObject
> m_set
;
21 HeapVector
<PartBObject
> m_vector
;
25 DISALLOW_ALLOCATION();
29 Member
<HeapObject
> m_obj1
;
30 Member
<HeapObject
> m_obj2
;
31 Member
<HeapObject
> m_obj3
;
33 HeapVector
<PartBObject
> m_parts
;
36 class HeapObject
: public GarbageCollected
<HeapObject
> {
41 Member
<HeapObject
> m_obj
;