1// Copyright 2016 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 PERSISTENT_NO_TRACE_H_
6#define PERSISTENT_NO_TRACE_H_
7
8#include "heap/stubs.h"
9
10namespace blink {
11
12class HeapObject : public GarbageCollected<HeapObject> {
13public:
14    void trace(Visitor*);
15private:
16    CrossThreadPersistent<HeapObject> m_crossThreadPersistent;
17    CrossThreadWeakPersistent<HeapObject> m_crossThreadWeakPersistent;
18};
19
20}
21
22#endif
23