mirror of
https://github.com/fraillt/bitsery.git
synced 2026-10-06 08:55:37 +00:00
few more renames and updated change log for version 5.0.0
This commit is contained in:
committed by
Mindaugas Vinkelis
parent
f35ae3f4dc
commit
f85dff7415
@@ -54,10 +54,10 @@ TValue getValue(bool isPositive, size_t significantBits) {
|
||||
template <typename TConfig, typename TValue>
|
||||
std::pair<TValue, size_t> serializeAndGetDeserialized(TValue data) {
|
||||
Buffer buf{};
|
||||
bitsery::BasicSerializer<bitsery::OutputBufferAdapter<Buffer, TConfig>> ser{buf};
|
||||
bitsery::Serializer<bitsery::OutputBufferAdapter<Buffer, TConfig>> ser{buf};
|
||||
ser.template ext<sizeof(TValue)>(data, CompactValue{});
|
||||
|
||||
bitsery::BasicDeserializer<bitsery::InputBufferAdapter<Buffer, TConfig>> des{buf.begin(), ser.adapter().writtenBytesCount()};
|
||||
bitsery::Deserializer<bitsery::InputBufferAdapter<Buffer, TConfig>> des{buf.begin(), ser.adapter().writtenBytesCount()};
|
||||
TValue res;
|
||||
des.template ext<sizeof(TValue)>(res, CompactValue{});
|
||||
return {res, ser.adapter().writtenBytesCount()};
|
||||
|
||||
Reference in New Issue
Block a user