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 INNER_CLASS_H_ 6 #define INNER_CLASS_H_ 7 8 #include "heap/stubs.h" 9 10 namespace blink { 11 12 class SomeObject { 13 private: 14 class InnerObject : public GarbageCollected<InnerObject> { 15 public: 16 void Trace(Visitor*); 17 private: 18 Member<InnerObject> m_obj; 19 }; 20 }; 21 22 } 23 24 #endif 25