C++: fix bug in serialization code (doesn't request correct version for CurrentTimeElement)

backup
Christian Seiler 2 weeks ago
parent c83b4425be
commit 2c69d3a685
  1. 4
      cpp/src/monoformat_structured.cpp

@ -1899,8 +1899,12 @@ ElementType CurrentTimeElement::elementType() const {
} }
std::uint32_t CurrentTimeElement::minimumFormatVersion() const { std::uint32_t CurrentTimeElement::minimumFormatVersion() const {
if (static_cast<std::uint8_t>(m_textFlags) != 0) {
return 2;
} else {
return 1; return 1;
} }
}
std::size_t CurrentTimeElement::serializeTo(std::span<std::byte> target, std::uint32_t formatVersion) const { std::size_t CurrentTimeElement::serializeTo(std::span<std::byte> target, std::uint32_t formatVersion) const {
std::size_t pos = 0; std::size_t pos = 0;

Loading…
Cancel
Save