// Copyright 2020 The PDFium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef FXJS_GC_GCED_TREE_NODE_MIXIN_H_ #define FXJS_GC_GCED_TREE_NODE_MIXIN_H_ #include "core/fxcrt/tree_node.h" #include "v8/include/cppgc/garbage-collected.h" #include "v8/include/cppgc/member.h" #include "v8/include/cppgc/visitor.h" namespace fxjs { // For DOM/XML-ish trees, where references outside the tree are Persistent<>, // usable by classes that are already garbage collected themselves. template <typename T> class GCedTreeNodeMixin : public cppgc::GarbageCollectedMixin, public fxcrt::TreeNodeBase<T> { … }; } // namespace fxjs GCedTreeNodeMixin; #endif // FXJS_GC_GCED_TREE_NODE_MIXIN_H_