Class MessageParser::Iterator

Nested Relationships

This class is a nested type of Template Class MessageParser.

Class Documentation

class Iterator

Public Types

using iterator_category = std::forward_iterator_tag
using value_type = gsof::Message
using difference_type = int
using pointer = value_type*
using reference = value_type&

Public Functions

Iterator(const std::byte *const data_begin, std::size_t length)
reference operator*()
pointer operator->()
Iterator &operator++()
bool operator==(const Iterator &rhs) const
bool operator!=(const Iterator &rhs) const

Friends

friend class MessageParser< SupportedMessages >