From 38e3bb0590097fc22c45f44941d43927ec94a664 Mon Sep 17 00:00:00 2001 From: Frozen Forest Reality Technologies Date: Wed, 24 Jun 2026 20:00:11 +0300 Subject: [PATCH] Boost 1.88 Update --- src/serializers/schema_dependent/JsonSerializer.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/serializers/schema_dependent/JsonSerializer.cpp b/src/serializers/schema_dependent/JsonSerializer.cpp index e44e88b26d..1303b3a921 100644 --- a/src/serializers/schema_dependent/JsonSerializer.cpp +++ b/src/serializers/schema_dependent/JsonSerializer.cpp @@ -52,6 +52,9 @@ namespace { class format_value_visitor : public boost::static_visitor { public: + + format_value_visitor() = default; + template json operator()(const T& t) const { if constexpr (std::is_same_v, Derived> || std::is_same_v, boost::dynamic_bitset<>> || std::is_same_v, IfcUtil::IfcBaseClass*> || std::is_same_v, std::vector> || std::is_same_v, std::vector> || std::is_same_v, std::vector> || std::is_same_v, std::vector>> || std::is_same_v, aggregate_of_instance::ptr> || std::is_same_v, aggregate_of_aggregate_of_instance::ptr> || std::is_same_v, std::vector>> || std::is_same_v, std::vector>> || std::is_same_v, empty_aggregate_t> || std::is_same_v, empty_aggregate_of_aggregate_t> || std::is_same_v, Blank>) { @@ -71,6 +74,8 @@ class format_value_visitor : public boost::static_visitor { class get_type_visitor : public boost::static_visitor { public: + get_type_visitor() = default; + template std::string operator()(const T& t) const { // @todo more types