44#define MIM_tuple_NORMALIZER_IMPL \
45 void register_normalizers(Normalizers& normalizers) {\
46 normalizers[flags_t(Annex::Base<concat>)] = &normalize_concat; \
47 normalizers[flags_t(Annex::Base<zip>)] = &normalize_zip; \
static constexpr plugin_t Plugin_Id
void register_normalizers(Normalizers &normalizers)
const Def * normalize_zip(const Def *type, const Def *c, const Def *arg)
const Def * normalize_concat(const Def *type, const Def *callee, const Def *arg)
absl::flat_hash_map< flags_t, NormalizeFn > Normalizers
static constexpr size_t Num
static constexpr flags_t Base