xo-gc stack: refactor: introduce GCObjectVisitor facet

Plan using to properly level GCObjectStore and MutationLogStore
below Collector.

[WIP] not used yet
This commit is contained in:
Roland Conybeare 2026-04-05 18:07:14 -04:00
commit df0bbe1b31
9 changed files with 489 additions and 0 deletions

View file

@ -0,0 +1,22 @@
/** @file GCObjectVisitor.hpp
*
* Generated automagically from ingredients:
* 1. code generator:
* [xo-facet/codegen/genfacet]
* arguments:
* --input [idl/GCObjectVisitor.json5]
* 2. jinja2 template for facet .hpp file:
* [facet.hpp.j2]
* 3. idl for facet methods
* [idl/GCObjectVisitor.json5]
**/
#pragma once
#include "gc/AGCObjectVisitor.hpp"
#include "gc/IGCObjectVisitor_Any.hpp"
#include "gc/IGCObjectVisitor_Xfer.hpp"
#include "gc/RGCObjectVisitor.hpp"
/* end GCObjectVisitor.hpp */