.
Some checks failed
PR Check / on-push-commit-check (push) Failing after 8m19s

This commit is contained in:
sha512sum 2024-11-08 10:54:02 +00:00
parent 69ed523a4a
commit 54cd81b4c0

View file

@ -189,7 +189,8 @@ auto SerializeField(xmlpp::Element* main, const T& obj) {
template <typename T> template <typename T>
struct SerializationConfig { struct SerializationConfig {
decltype([] { decltype([] {
return [](auto... is) -> utempl::Tuple<typename ElementConfig<boost::pfr::tuple_element_t<*is, T>>::type...> { return []<std::size_t... Is>( // GCC Workaround
utempl::Wrapper<Is>...) -> utempl::Tuple<typename ElementConfig<boost::pfr::tuple_element_t<Is, T>>::type...> {
std::unreachable(); std::unreachable();
} | utempl::kSeq<boost::pfr::tuple_size_v<T>>; } | utempl::kSeq<boost::pfr::tuple_size_v<T>>;
}()) tuple{}; }()) tuple{};