1effb81e5f8246d0db0270817048dc992db66e9fbBen Murdoch// Copyright 2014 The Chromium Authors. All rights reserved.
2effb81e5f8246d0db0270817048dc992db66e9fbBen Murdoch// Use of this source code is governed by a BSD-style license that can be
3effb81e5f8246d0db0270817048dc992db66e9fbBen Murdoch// found in the LICENSE file.
4effb81e5f8246d0db0270817048dc992db66e9fbBen Murdoch
5effb81e5f8246d0db0270817048dc992db66e9fbBen Murdoch#include "cycle_super.h"
6effb81e5f8246d0db0270817048dc992db66e9fbBen Murdoch
7116680a4aac90f2aa7413d9095a592090648e557Ben Murdochnamespace blink {
8effb81e5f8246d0db0270817048dc992db66e9fbBen Murdoch
9effb81e5f8246d0db0270817048dc992db66e9fbBen Murdochvoid A::trace(Visitor* visitor) {
10effb81e5f8246d0db0270817048dc992db66e9fbBen Murdoch    visitor->trace(m_d);
11effb81e5f8246d0db0270817048dc992db66e9fbBen Murdoch}
12effb81e5f8246d0db0270817048dc992db66e9fbBen Murdoch
13effb81e5f8246d0db0270817048dc992db66e9fbBen Murdochvoid B::trace(Visitor* visitor) {
14effb81e5f8246d0db0270817048dc992db66e9fbBen Murdoch    A::trace(visitor);
15effb81e5f8246d0db0270817048dc992db66e9fbBen Murdoch}
16effb81e5f8246d0db0270817048dc992db66e9fbBen Murdoch
17effb81e5f8246d0db0270817048dc992db66e9fbBen Murdochvoid C::trace(Visitor* visitor) {
18effb81e5f8246d0db0270817048dc992db66e9fbBen Murdoch    B::trace(visitor);
19effb81e5f8246d0db0270817048dc992db66e9fbBen Murdoch}
20effb81e5f8246d0db0270817048dc992db66e9fbBen Murdoch
21effb81e5f8246d0db0270817048dc992db66e9fbBen Murdoch}
22