xo-umbrella2/xo-gc/idl/IGCObjectVisitor_DGCObjectStoreVisitor.json5
Roland Conybeare 456ea4dbb9 xo-gc: refactor: demote GCObjectVisitor to GCObjectStore
No longer needed by DX1Collector
Also retires utest/MockCollector
2026-04-12 14:54:38 -04:00

28 lines
845 B
Text

{
mode: "implementation",
output_cpp_dir: "src/gc/facet",
output_hpp_dir: "include/xo/gc",
output_impl_subdir: "detail",
includes: [
// "<xo/alloc2/GCObject.hpp>",
// "<xo/alloc2/Allocator.hpp>"
],
local_types: [
// {
// name: "typeseq",
// doc: ["identifies a c++ type"],
// definition: "xo::reflect::typeseq"
// },
],
namespace1: "xo",
namespace2: "mm",
facet_idl: "idl/GCObjectVisitor.json5",
brief: "provide AGCObjectVisitor interface for DGCObjectStoreVisitor",
using_doxygen: true,
repr: "DGCObjectStoreVisitor",
doc: [
"Implement AGCObjectVisitor for DGCObjectStoreVisitor.",
"Visit a gc-aware object. Either evacuate+forward (for gc cycle),",
"or check consistency (for verify_ok)",
],
}