xo-alloc/xo-reactor/src/reactor/init_reactor.cpp
Roland Conybeare 28b6d457c0 Add 'xo-reactor/' from commit 'e3a53d10e6'
git-subtree-dir: xo-reactor
git-subtree-mainline: dd1a6b1afc
git-subtree-split: e3a53d10e6
2025-05-11 15:11:22 -05:00

31 lines
675 B
C++

/* file init_reactor.cpp
*
* author: Roland Conybeare, Aug 2022
*/
#include "init_reactor.hpp"
#include "xo/reflect/init_reflect.hpp"
namespace xo {
void
InitSubsys<S_reactor_tag>::init()
{
/* TODO: reflect reactor types */
} /*init*/
InitEvidence
InitSubsys<S_reactor_tag>::require()
{
InitEvidence retval;
/* subsystem dependencies for reactor/ */
retval ^= InitSubsys<S_reflect_tag>::require();
/* reactor/'s own initialization code */
retval ^= Subsystem::provide<S_reactor_tag>("reactor", &init);
return retval;
} /*require*/
} /*namespace xo*/
/* end init_reactor.cpp */