12 auto [lvl, x] = dbg_perm->args<2>();
13 DLOG(
"dbg_perm: {}", x);
void reg_stages(Flags2Stages &stages)
static auto isa(const Def *def)
#define DLOG(...)
Vaporizes to nothingness in Debug build.
void register_normalizers(Normalizers &normalizers)
absl::flat_hash_map< flags_t, std::function< std::unique_ptr< Stage >(World &)> > Flags2Stages
Maps an an axiom of a Stage to a function that creates one.
mim::Plugin mim_get_plugin()
#define MIM_REPL(__stages, __annex,...)
void reg_stages(Flags2Stages &stages)
Basic info and registration function pointer to be returned from a specific plugin.