protozero
Advanced tools
Changelog
[1.5.1] - 2017-01-14
tag_and_type()
in doc/advanced.md.Changelog
[1.5.0] - 2017-01-12
add_bytes_vectored()
methods to pbf_writer
and pbf_builder
. This
allows single-copy scatter-gather type adding of data that has been prepared
in pieces to a protobuf message.pbf_reader::next()
and pbf_reader::tag_and_type()
can be used
together with the free function tag_and_type()
to easily and quickly check
that not only the tag but also the wire type is correct for a field.packed_field_*
classes now work with pbf_builder
.packed_field
class is now non-copyable because data can get corrupted if
you copy it around.data_view
now have const& parameters.Changelog
[1.4.5] - 2016-11-18
PROTOZERO_DO_NOT_USE_BARE_POINTER
is not used any more.Changelog
[1.4.3] - 2016-11-15
Changelog
[1.4.1] - 2016-08-21
Changelog
[1.4.0] - 2016-07-22
skip_varint()
function when iterating over
packed varints.decode_varint()
function into two functions speeding up the
common case where a varint is only one byte long.iterator_range
used instead of std::pair
of
iterators. This way the objects can be used in range-based for loops.
Read UPGRADING.md for details.data_view
and functions using and returning it.
Read UPGRADING.md for details.Changelog
[1.3.0] - 2016-02-18
config.hpp
header which now includes all the macro magic to
configure the library for different architectures etc.rollback()
function to pbf_writer
for "manual" rollback.pbf_types.hpp
to types.hpp
.Changelog
[1.2.3] - 2015-11-30
config.hpp
header which now includes all the macro magic to
configure the library for different architectures etc.