53 using iterator_category = std::forward_iterator_tag;
54 using difference_type = std::ptrdiff_t;
55 using value_type = HeaderView;
56 using reference = HeaderView;
57 using pointer = reference*;
59 HeadersIterator() =
default;
60 HeadersIterator(
const rd_kafka_headers_s* headers, std::size_t index);
65 reference operator*()
const;
71 const rd_kafka_headers_s* headers_{
nullptr};
72 std::size_t index_{0};