xo-procedure2/src/procedure2/DSimpleRcx.cpp
Roland Conybeare f483d3db41 xo-reader2 stack: + ARuntimeContext.collector()
access Collector API (if present) from runtime context
2026-03-24 21:59:59 -04:00

29 lines
575 B
C++

/** @file DSimpleRcx.cpp
*
* @author Roland Conybeare, Feb 2026
**/
#include "DSimpleRcx.hpp"
#include <xo/alloc2/Collector.hpp>
#include <xo/facet/FacetRegistry.hpp>
namespace xo {
using xo::mm::ACollector;
namespace scm {
obj<ACollector>
DSimpleRcx::collector() const noexcept
{
return allocator_.try_to_facet<ACollector>();
}
void
DSimpleRcx::visit_pools(const MemorySizeVisitor & visitor) const
{
allocator_.visit_pools(visitor);
}
}
}
/* end DSimpleRcx.cpp */