Fix lift_sequence in msys2

This commit is contained in:
PabloMK7 2025-03-08 22:54:50 +01:00
parent a41c380246
commit ef8380aef1

View File

@ -5,6 +5,7 @@
#pragma once
#include <type_traits>
#include <utility>
#include "mcl/mp/typelist/list.hpp"
@ -20,6 +21,11 @@ struct lift_sequence_impl<VLT<T, values...>> {
using type = list<std::integral_constant<T, values>...>;
};
template<class T, T... values>
struct lift_sequence_impl<std::integer_sequence<T, values...>> {
using type = list<std::integral_constant<T, values>...>;
};
} // namespace detail
/// Lifts values in value list VL to create a type list.