userver: kafka::HeadersIterator Class Reference
Loading...
Searching...
No Matches
kafka::HeadersIterator Class Reference

#include <userver/kafka/headers.hpp>

Detailed Description

Header views iterator.

Definition at line 54 of file headers.hpp.

Public Types

using iterator_category = std::forward_iterator_tag
using difference_type = std::ptrdiff_t
using value_type = HeaderView
using reference = HeaderView
using pointer = reference*

Public Member Functions

 HeadersIterator (const rd_kafka_headers_s *headers, std::size_t index)
HeadersIterator operator++ (int)
HeadersIterator & operator++ ()
reference operator* () const
bool operator== (const HeadersIterator &) const

Member Typedef Documentation

◆ difference_type

using kafka::HeadersIterator::difference_type = std::ptrdiff_t

Definition at line 57 of file headers.hpp.

◆ iterator_category

using kafka::HeadersIterator::iterator_category = std::forward_iterator_tag

Definition at line 56 of file headers.hpp.

◆ pointer

using kafka::HeadersIterator::pointer = reference*

Definition at line 60 of file headers.hpp.

◆ reference

using kafka::HeadersIterator::reference = HeaderView

Definition at line 59 of file headers.hpp.

◆ value_type

using kafka::HeadersIterator::value_type = HeaderView

Definition at line 58 of file headers.hpp.


The documentation for this class was generated from the following file: