From 3e80ec64f376e1f3ff87168b428e4b34492995f5 Mon Sep 17 00:00:00 2001 From: "Zezheng.Li" Date: Mon, 18 Sep 2023 18:47:24 +0800 Subject: [PATCH] fix --- include/ylt/struct_pack.hpp | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/include/ylt/struct_pack.hpp b/include/ylt/struct_pack.hpp index 0fc7eba105..d4379a876e 100644 --- a/include/ylt/struct_pack.hpp +++ b/include/ylt/struct_pack.hpp @@ -513,8 +513,13 @@ template = 201907L template +#else +template >> +#endif [[nodiscard]] STRUCT_PACK_INLINE struct_pack::expected, struct_pack::errc> deserialize_derived_class(Reader &reader) { @@ -543,8 +548,14 @@ template = 201907L template +#else +template < + typename BaseClass, typename... DerivedClasses, typename View, + typename = std::enable_if_t>> +#endif [[nodiscard]] STRUCT_PACK_INLINE struct_pack::expected, struct_pack::errc> deserialize_derived_class(const View &v) {