5#include "fastmm/sim/sim_backend.hpp"
14 static_assert(StrategyLike<S>,
15 "fastmm: replay_factory<S> needs a strategy: static name(), static schema() and a "
16 "default constructor");
18 return static_cast<sim::ReplayBackend*
>(deps.backend)->
template make_runner<S>(deps);
Strategy modules (ADR-0012, section 5): one registration function per strategy library.
Definition strategy.hpp:16
std::unique_ptr< IEngineRunner > replay_factory(TransportKind kind, RunnerDeps &deps)
Definition factory_replay.hpp:15
TransportKind
Definition registry.hpp:33