xo-gc/idl/IGCObjectVisitor_DX1Collector.json5
Roland Conybeare 19107fa485 xo-gc stack: refactor: introduce GCObjectVisitor facet
Plan using to properly level GCObjectStore and MutationLogStore
below Collector.

[WIP] not used yet
2026-04-05 18:07:14 -04:00

27 lines
774 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 DX1Collector",
using_doxygen: true,
repr: "DX1Collector",
doc: [
"Implement AGCObjectVisitor for DX1Collector.",
"Evacuate object pointer (migrate to to-space) during collection phase"
],
}