protozero
Minimalistic protocol buffer decoder and encoder in C++.
protozero::pbf_builder< T > Member List

This is the complete list of members for protozero::pbf_builder< T >, including all inherited members.

add_bool(pbf_tag_type tag, bool value)protozero::pbf_writerinline
add_bytes(T tag, const char *value, std::size_t size) (defined in protozero::pbf_builder< T >)protozero::pbf_builder< T >inline
add_bytes(T tag, const data_view &value) (defined in protozero::pbf_builder< T >)protozero::pbf_builder< T >inline
add_bytes(T tag, const std::string &value) (defined in protozero::pbf_builder< T >)protozero::pbf_builder< T >inline
add_bytes(T tag, const char *value) (defined in protozero::pbf_builder< T >)protozero::pbf_builder< T >inline
protozero::pbf_writer::add_bytes(pbf_tag_type tag, const char *value, std::size_t size)protozero::pbf_writerinline
protozero::pbf_writer::add_bytes(pbf_tag_type tag, const data_view &value)protozero::pbf_writerinline
protozero::pbf_writer::add_bytes(pbf_tag_type tag, const std::string &value)protozero::pbf_writerinline
protozero::pbf_writer::add_bytes(pbf_tag_type tag, const char *value)protozero::pbf_writerinline
add_bytes_vectored(T tag, Ts &&... values) (defined in protozero::pbf_builder< T >)protozero::pbf_builder< T >inline
protozero::pbf_writer::add_bytes_vectored(pbf_tag_type tag, Ts &&... values)protozero::pbf_writerinline
add_double(pbf_tag_type tag, double value)protozero::pbf_writerinline
add_enum(pbf_tag_type tag, int32_t value)protozero::pbf_writerinline
add_fixed32(pbf_tag_type tag, uint32_t value)protozero::pbf_writerinline
add_fixed64(pbf_tag_type tag, uint64_t value)protozero::pbf_writerinline
add_float(pbf_tag_type tag, float value)protozero::pbf_writerinline
add_int32(pbf_tag_type tag, int32_t value)protozero::pbf_writerinline
add_int64(pbf_tag_type tag, int64_t value)protozero::pbf_writerinline
add_message(T tag, const char *value, std::size_t size) (defined in protozero::pbf_builder< T >)protozero::pbf_builder< T >inline
add_message(T tag, const data_view &value) (defined in protozero::pbf_builder< T >)protozero::pbf_builder< T >inline
add_message(T tag, const std::string &value) (defined in protozero::pbf_builder< T >)protozero::pbf_builder< T >inline
protozero::pbf_writer::add_message(pbf_tag_type tag, const char *value, std::size_t size)protozero::pbf_writerinline
protozero::pbf_writer::add_message(pbf_tag_type tag, const data_view &value)protozero::pbf_writerinline
protozero::pbf_writer::add_message(pbf_tag_type tag, const std::string &value)protozero::pbf_writerinline
add_packed_bool(pbf_tag_type tag, InputIterator first, InputIterator last)protozero::pbf_writerinline
add_packed_double(pbf_tag_type tag, InputIterator first, InputIterator last)protozero::pbf_writerinline
add_packed_enum(pbf_tag_type tag, InputIterator first, InputIterator last)protozero::pbf_writerinline
add_packed_fixed32(pbf_tag_type tag, InputIterator first, InputIterator last)protozero::pbf_writerinline
add_packed_fixed64(pbf_tag_type tag, InputIterator first, InputIterator last)protozero::pbf_writerinline
add_packed_float(pbf_tag_type tag, InputIterator first, InputIterator last)protozero::pbf_writerinline
add_packed_int32(pbf_tag_type tag, InputIterator first, InputIterator last)protozero::pbf_writerinline
add_packed_int64(pbf_tag_type tag, InputIterator first, InputIterator last)protozero::pbf_writerinline
add_packed_sfixed32(pbf_tag_type tag, InputIterator first, InputIterator last)protozero::pbf_writerinline
add_packed_sfixed64(pbf_tag_type tag, InputIterator first, InputIterator last)protozero::pbf_writerinline
add_packed_sint32(pbf_tag_type tag, InputIterator first, InputIterator last)protozero::pbf_writerinline
add_packed_sint64(pbf_tag_type tag, InputIterator first, InputIterator last)protozero::pbf_writerinline
add_packed_uint32(pbf_tag_type tag, InputIterator first, InputIterator last)protozero::pbf_writerinline
add_packed_uint64(pbf_tag_type tag, InputIterator first, InputIterator last)protozero::pbf_writerinline
add_sfixed32(pbf_tag_type tag, int32_t value)protozero::pbf_writerinline
add_sfixed64(pbf_tag_type tag, int64_t value)protozero::pbf_writerinline
add_sint32(pbf_tag_type tag, int32_t value)protozero::pbf_writerinline
add_sint64(pbf_tag_type tag, int64_t value)protozero::pbf_writerinline
add_string(T tag, const char *value, std::size_t size) (defined in protozero::pbf_builder< T >)protozero::pbf_builder< T >inline
add_string(T tag, const data_view &value) (defined in protozero::pbf_builder< T >)protozero::pbf_builder< T >inline
add_string(T tag, const std::string &value) (defined in protozero::pbf_builder< T >)protozero::pbf_builder< T >inline
add_string(T tag, const char *value) (defined in protozero::pbf_builder< T >)protozero::pbf_builder< T >inline
protozero::pbf_writer::add_string(pbf_tag_type tag, const char *value, std::size_t size)protozero::pbf_writerinline
protozero::pbf_writer::add_string(pbf_tag_type tag, const data_view &value)protozero::pbf_writerinline
protozero::pbf_writer::add_string(pbf_tag_type tag, const std::string &value)protozero::pbf_writerinline
protozero::pbf_writer::add_string(pbf_tag_type tag, const char *value)protozero::pbf_writerinline
add_uint32(pbf_tag_type tag, uint32_t value)protozero::pbf_writerinline
add_uint64(pbf_tag_type tag, uint64_t value)protozero::pbf_writerinline
enum_type typedef (defined in protozero::pbf_builder< T >)protozero::pbf_builder< T >
operator=(const pbf_writer &) noexcept=defaultprotozero::pbf_writer
operator=(pbf_writer &&) noexcept=defaultprotozero::pbf_writer
pbf_builder(std::string &data) noexcept (defined in protozero::pbf_builder< T >)protozero::pbf_builder< T >inlineexplicit
pbf_builder(pbf_writer &parent_writer, P tag) noexcept (defined in protozero::pbf_builder< T >)protozero::pbf_builder< T >inline
pbf_writer(std::string &data) noexceptprotozero::pbf_writerinlineexplicit
pbf_writer() noexceptprotozero::pbf_writerinline
pbf_writer(pbf_writer &parent_writer, pbf_tag_type tag, std::size_t size=0)protozero::pbf_writerinline
pbf_writer(const pbf_writer &) noexcept=defaultprotozero::pbf_writer
pbf_writer(pbf_writer &&) noexcept=defaultprotozero::pbf_writer
reserve(std::size_t size)protozero::pbf_writerinline
rollback()protozero::pbf_writerinline
swap(pbf_writer &other) noexceptprotozero::pbf_writerinline
~pbf_writer() (defined in protozero::pbf_writer)protozero::pbf_writerinline