Template Class MessageParser
Defined in File message_parser.h
Nested Relationships
Nested Types
Class Documentation
-
template<class SupportedMessages = SupportedPublicMessages>
class MessageParser Public Functions
-
MessageParser(const std::byte *data, const std::size_t length)
-
MessageParser()
-
void setData(const std::byte *data, std::size_t length)
-
bool isValid() const
-
bool isSupported() const
-
class Iterator
Public Types
-
using iterator_category = std::forward_iterator_tag
-
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)
Friends
- friend class MessageParser< SupportedMessages >
-
using iterator_category = std::forward_iterator_tag
-
MessageParser(const std::byte *data, const std::size_t length)