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.
4
5#ifndef CLASS_REQUIRES_TRACE_METHOD_H_
6#define CLASS_REQUIRES_TRACE_METHOD_H_
7
8#include "heap/stubs.h"
9
10namespace blink {
11
12class HeapObject;
13
14class PartObject {
15    DISALLOW_ALLOCATION();
16private:
17    Member<HeapObject> m_obj;
18};
19
20class HeapObject : public GarbageCollected<HeapObject> {
21private:
22    PartObject m_part;
23};
24
25}
26
27#endif
28