Here is a list of all documented class members with links to the class documentation for each member:

### - a -

- add_bool() : protozero::pbf_writer
- add_bytes() : protozero::pbf_builder< T > , protozero::pbf_writer
- add_bytes_vectored() : protozero::pbf_builder< T > , protozero::pbf_writer
- add_double() : protozero::pbf_writer
- add_enum() : protozero::pbf_writer
- add_fixed32() : protozero::pbf_writer
- add_fixed64() : protozero::pbf_writer
- add_float() : protozero::pbf_writer
- add_int32() : protozero::pbf_writer
- add_int64() : protozero::pbf_writer
- add_message() : protozero::pbf_builder< T > , protozero::pbf_writer
- add_packed_bool() : protozero::pbf_writer
- add_packed_double() : protozero::pbf_writer
- add_packed_enum() : protozero::pbf_writer
- add_packed_fixed32() : protozero::pbf_writer
- add_packed_fixed64() : protozero::pbf_writer
- add_packed_float() : protozero::pbf_writer
- add_packed_int32() : protozero::pbf_writer
- add_packed_int64() : protozero::pbf_writer
- add_packed_sfixed32() : protozero::pbf_writer
- add_packed_sfixed64() : protozero::pbf_writer
- add_packed_sint32() : protozero::pbf_writer
- add_packed_sint64() : protozero::pbf_writer
- add_packed_uint32() : protozero::pbf_writer
- add_packed_uint64() : protozero::pbf_writer
- add_sfixed32() : protozero::pbf_writer
- add_sfixed64() : protozero::pbf_writer
- add_sint32() : protozero::pbf_writer
- add_sint64() : protozero::pbf_writer
- add_string() : protozero::pbf_builder< T > , protozero::pbf_writer
- add_uint32() : protozero::pbf_writer
- add_uint64() : protozero::pbf_writer

### - b -

- begin() : protozero::iterator_range< T, P >

### - c -

- cbegin() : protozero::iterator_range< T, P >
- cend() : protozero::iterator_range< T, P >
- commit() : protozero::pbf_writer
- compare() : protozero::data_view
- const_bool_iterator : protozero::pbf_reader
- const_double_iterator : protozero::pbf_reader
- const_enum_iterator : protozero::pbf_reader
- const_fixed32_iterator : protozero::pbf_reader
- const_fixed64_iterator : protozero::pbf_reader
- const_float_iterator : protozero::pbf_reader
- const_int32_iterator : protozero::pbf_reader
- const_int64_iterator : protozero::pbf_reader
- const_sfixed32_iterator : protozero::pbf_reader
- const_sfixed64_iterator : protozero::pbf_reader
- const_sint32_iterator : protozero::pbf_reader
- const_sint64_iterator : protozero::pbf_reader
- const_uint32_iterator : protozero::pbf_reader
- const_uint64_iterator : protozero::pbf_reader

### - d -

- data() : protozero::data_view
- data_view() : protozero::data_view
- drop_front() : protozero::iterator_range< T, P >

### - e -

- empty() : protozero::data_view , protozero::iterator_range< T, P >
- end() : protozero::iterator_range< T, P >
- enum_type : protozero::pbf_builder< T > , protozero::pbf_message< T >

### - f -

- front() : protozero::iterator_range< T, P >

### - g -

- get_bool() : protozero::pbf_reader
- get_bytes() : protozero::pbf_reader
- get_data() : protozero::pbf_reader
- get_double() : protozero::pbf_reader
- get_enum() : protozero::pbf_reader
- get_fixed32() : protozero::pbf_reader
- get_fixed64() : protozero::pbf_reader
- get_float() : protozero::pbf_reader
- get_int32() : protozero::pbf_reader
- get_int64() : protozero::pbf_reader
- get_message() : protozero::pbf_reader
- get_packed_bool() : protozero::pbf_reader
- get_packed_double() : protozero::pbf_reader
- get_packed_enum() : protozero::pbf_reader
- get_packed_fixed32() : protozero::pbf_reader
- get_packed_fixed64() : protozero::pbf_reader
- get_packed_float() : protozero::pbf_reader
- get_packed_int32() : protozero::pbf_reader
- get_packed_int64() : protozero::pbf_reader
- get_packed_sfixed32() : protozero::pbf_reader
- get_packed_sfixed64() : protozero::pbf_reader
- get_packed_sint32() : protozero::pbf_reader
- get_packed_sint64() : protozero::pbf_reader
- get_packed_uint32() : protozero::pbf_reader
- get_packed_uint64() : protozero::pbf_reader
- get_sfixed32() : protozero::pbf_reader
- get_sfixed64() : protozero::pbf_reader
- get_sint32() : protozero::pbf_reader
- get_sint64() : protozero::pbf_reader
- get_string() : protozero::pbf_reader
- get_uint32() : protozero::pbf_reader
- get_uint64() : protozero::pbf_reader
- get_view() : protozero::pbf_reader

### - h -

- has_wire_type() : protozero::pbf_reader

### - i -

- iterator : protozero::iterator_range< T, P >
- iterator_range() : protozero::iterator_range< T, P >

### - l -

- length() : protozero::pbf_reader

### - m -

- m_data : protozero::const_varint_iterator< T >
- m_end : protozero::const_varint_iterator< T >

### - n -

- next() : protozero::pbf_message< T > , protozero::pbf_reader

### - o -

- operator bool() : protozero::pbf_reader
- operator std::string() : protozero::data_view
- operator=() : protozero::pbf_reader , protozero::pbf_writer

### - p -

- pbf_builder() : protozero::pbf_builder< T >
- pbf_message() : protozero::pbf_message< T >
- pbf_reader() : protozero::pbf_reader
- pbf_writer() : protozero::pbf_writer

### - r -

- reserve() : protozero::pbf_writer
- rollback() : protozero::pbf_writer

### - s -

- size() : protozero::data_view , protozero::iterator_range< T, P >
- skip() : protozero::pbf_reader
- swap() : protozero::data_view , protozero::iterator_range< T, P > , protozero::pbf_reader , protozero::pbf_writer

### - t -

- tag() : protozero::pbf_message< T > , protozero::pbf_reader
- tag_and_type() : protozero::pbf_reader
- to_string() : protozero::data_view

### - v -

- valid() : protozero::pbf_writer
- value_type : protozero::iterator_range< T, P >

### - w -

- what() : protozero::end_of_buffer_exception , protozero::exception , protozero::invalid_length_exception , protozero::invalid_tag_exception , protozero::unknown_pbf_wire_type_exception , protozero::varint_too_long_exception
- wire_type() : protozero::pbf_reader