89 tmp = 0x4c61cd6800000a00,
101 ae = 0x4c61cd6800000b00,
103 aE = 0x4c61cd6800000b01,
105 Ae = 0x4c61cd6800000b02,
107 AE = 0x4c61cd6800000b03,
149#define MIM_refly_NORMALIZER_IMPL \
150 void register_normalizers(Normalizers& normalizers) {\
151 normalizers[flags_t(Annex::Base<reify>)] = &normalize_reify; \
152 normalizers[flags_t(Annex::Base<reflect>)] = &normalize_reflect; \
153 normalizers[flags_t(Annex::Base<type>)] = &normalize_type; \
154 normalizers[flags_t(Annex::Base<gid>)] = &normalize_gid; \
155 normalizers[flags_t(dbg::tmp)] = &normalize_dbg<dbg::tmp>; \
156 normalizers[flags_t(dbg::perm)] = &normalize_dbg<dbg::perm>; \
157 normalizers[flags_t(equiv::ae)] = &normalize_equiv<equiv::ae>; \
158 normalizers[flags_t(equiv::aE)] = &normalize_equiv<equiv::aE>; \
159 normalizers[flags_t(equiv::Ae)] = &normalize_equiv<equiv::Ae>; \
160 normalizers[flags_t(equiv::AE)] = &normalize_equiv<equiv::AE>; \
161 normalizers[flags_t(Annex::Base<check_bot>)] = &normalize_check_bot; \
162 normalizers[flags_t(Annex::Base<check>)] = &normalize_check; \
163 normalizers[flags_t(Annex::Base<refine>)] = &normalize_refine; \
214template<>
struct fe::is_bit_enum<
mim::plug::refly::dbg> : std::true_type {};
215template<>
struct fe::is_bit_enum<
mim::plug::refly::equiv> : std::true_type {};
const Def * normalize_reify(const Def *, const Def *, const Def *arg)
const Def * normalize_dbg(const Def *, const Def *, const Def *arg)
const Def * normalize_check(const Def *type, const Def *, const Def *arg)
const Def * normalize_refine(const Def *, const Def *, const Def *arg)
const Def * normalize_check_bot(const Def *, const Def *c, const Def *arg)
const Def * normalize_equiv(const Def *, const Def *, const Def *arg)
const Def * normalize_gid(const Def *, const Def *, const Def *arg)
static constexpr plugin_t Plugin_Id
const Def * normalize_type(const Def *, const Def *, const Def *arg)
const Def * normalize_reflect(const Def *, const Def *, const Def *arg)
void register_normalizers(Normalizers &normalizers)
absl::flat_hash_map< flags_t, NormalizeFn > Normalizers
static constexpr size_t Num
Number of Axm::subtags.
static constexpr flags_t Base