xo-umbrella2/xo-gc/docs/ACollector-reference.rst
Roland Conybeare f229baa2e1 git subrepo clone git@github.com:Rconybea/xo-gc.git xo-gc
subrepo:
  subdir:   "xo-gc"
  merged:   "b1898230"
upstream:
  origin:   "git@github.com:Rconybea/xo-gc.git"
  branch:   "main"
  commit:   "b1898230"
git-subrepo:
  version:  "0.4.9"
  origin:   "???"
  commit:   "???"
2026-06-06 22:10:28 -04:00

41 lines
1.4 KiB
ReStructuredText

.. _ACollector-reference:
ACollector Reference
====================
Abstract interface facet for generational garbage collector.
Context
-------
.. ditaa::
:--scale: 0.99
+--------------------------------------------------+-----------------+
| IAllocIterator_DX1CollectorIterator | |
| IAllocator_DX1Collector | RGCObject |
| ICollector_DX1Collector | IGCObject_Xfer |
| ICollector_Xfer | IGCObject_Any |
| ICollector_Any | |
+--------------------------------------------------+-----------------+
+----------------------+--------------+------------+-----------------+
| DX1CollectorIterator | DX1Collector | ACollector | AGCObject |
| | | | |
+----------------------+--------------+------------+-----------------+
+--------------------------------------------------------------------+
| CollectorConfig generation object_age role |
+--------------------------------------------------------------------+
.. code-block:: cpp
#include <xo/gc/ACollector.hpp>
Class
-----
.. doxygenclass:: xo::mm::ACollector
Methods
-------
.. doxygengroup:: mm-collector-methods