#include <reader.hpp>
Classes | |
class | Impl |
Public Types | |
using | difference_type = int64_t |
using | iterator_category = std::input_iterator_tag |
using | pointer = const MessageView * |
using | reference = const MessageView & |
using | value_type = MessageView |
Public Member Functions | |
reference | operator* () const |
Iterator & | operator++ () |
void | operator++ (int) |
pointer | operator-> () const |
Private Member Functions | |
Iterator ()=default | |
Iterator (McapReader &mcapReader, ByteOffset dataStart, ByteOffset dataEnd, const ReadMessageOptions &options, const ProblemCallback &onProblem) | |
Private Attributes | |
std::unique_ptr< Impl > | impl_ |
friend | LinearMessageView |
Friends | |
MCAP_PUBLIC friend bool | operator!= (const Iterator &a, const Iterator &b) |
MCAP_PUBLIC friend bool | operator== (const Iterator &a, const Iterator &b) |
Definition at line 642 of file reader.hpp.
using mcap::LinearMessageView::Iterator::difference_type = int64_t |
Definition at line 644 of file reader.hpp.
using mcap::LinearMessageView::Iterator::iterator_category = std::input_iterator_tag |
Definition at line 643 of file reader.hpp.
using mcap::LinearMessageView::Iterator::pointer = const MessageView* |
Definition at line 646 of file reader.hpp.
using mcap::LinearMessageView::Iterator::reference = const MessageView& |
Definition at line 647 of file reader.hpp.
Definition at line 645 of file reader.hpp.
|
privatedefault |
|
private |
reference mcap::LinearMessageView::Iterator::operator* | ( | ) | const |
Iterator& mcap::LinearMessageView::Iterator::operator++ | ( | ) |
void mcap::LinearMessageView::Iterator::operator++ | ( | int | ) |
pointer mcap::LinearMessageView::Iterator::operator-> | ( | ) | const |
|
friend |
|
friend |
|
private |
Definition at line 689 of file reader.hpp.
|
private |
Definition at line 657 of file reader.hpp.