userver: kafka::HeadersIterator Class Reference
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
kafka::HeadersIterator Class Reference

Your opinion will help to improve our service

Leave a feedback >

#include <userver/kafka/headers.hpp>

Detailed Description

Header views iterator.

Definition at line 51 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)
 
HeadersIteratoroperator++ ()
 
reference operator* () const
 
bool operator== (const HeadersIterator &) const
 
bool operator!= (const HeadersIterator &) const
 

Member Typedef Documentation

◆ difference_type

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

Definition at line 54 of file headers.hpp.

◆ iterator_category

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

Definition at line 53 of file headers.hpp.

◆ pointer

Definition at line 57 of file headers.hpp.

◆ reference

Definition at line 56 of file headers.hpp.

◆ value_type

Definition at line 55 of file headers.hpp.


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