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;