class Iterator::Impl

Declaration

class Iterator::Impl { /* full declaration omitted */ };

Declared at: mcap/include/mcap/reader.hpp:672

Member Variables

public mcap::LinearMessageView& view_
public std::optional<TypedRecordReader> recordReader_
public std::optional<IndexedMessageReader> indexedMessageReader_
public mcap::Message curMessage_
public std::optional<MessageView> curMessageView_

Method Overview

  • public Impl(mcap::LinearMessageView & view)
  • public Impl(const mcap::LinearMessageView::Iterator::Impl &)
  • public Impl(mcap::LinearMessageView::Iterator::Impl &&)
  • public mcap::LinearMessageView::Iterator::reference dereference() const
  • public bool has_value() const
  • public void increment()

Methods

Impl(mcap::LinearMessageView& view)

Declared at: mcap/include/mcap/reader.hpp:674

Parameters

mcap::LinearMessageView& view

Impl(const mcap::LinearMessageView::Iterator::
         Impl&)

Declared at: mcap/include/mcap/reader.hpp:676

Parameters

const mcap::LinearMessageView::Iterator::Impl&

Impl(mcap::LinearMessageView::Iterator::Impl&&)

Declared at: mcap/include/mcap/reader.hpp:678

Parameters

mcap::LinearMessageView::Iterator::Impl&&

mcap::LinearMessageView::Iterator::reference
dereference() const

Declared at: mcap/include/mcap/reader.hpp:682

bool has_value() const

Declared at: mcap/include/mcap/reader.hpp:683

void increment()

Declared at: mcap/include/mcap/reader.hpp:681