#include <bag_view.h>
Classes | |
class | Private |
Public Types | |
using | iterator_category = std::input_iterator_tag |
using | pointer = const MultiBagMessage * |
using | reference = const MultiBagMessage & |
using | value_type = BagReader::Message |
Public Member Functions | |
Iterator () | |
Iterator (const Iterator &)=default | |
reference | operator* () |
Iterator & | operator++ () |
Iterator | operator++ (int) |
pointer | operator-> () |
Iterator & | operator= (const Iterator &)=default |
~Iterator () | |
Private Member Functions | |
Iterator (const BagView *view) | |
Iterator (const BagView *view, const ros::Time &time) | |
Private Attributes | |
std::shared_ptr< Private > | m_d |
Friends | |
class | BagView |
bool | operator!= (const Iterator &a, const Iterator &b) |
bool | operator== (const Iterator &a, const Iterator &b) |
Definition at line 24 of file bag_view.h.
using rosbag_fancy::BagView::Iterator::iterator_category = std::input_iterator_tag |
Definition at line 27 of file bag_view.h.
using rosbag_fancy::BagView::Iterator::pointer = const MultiBagMessage* |
Definition at line 30 of file bag_view.h.
using rosbag_fancy::BagView::Iterator::reference = const MultiBagMessage& |
Definition at line 29 of file bag_view.h.
Definition at line 28 of file bag_view.h.
|
inline |
Definition at line 32 of file bag_view.h.
rosbag_fancy::BagView::Iterator::~Iterator | ( | ) |
Definition at line 142 of file bag_view.cpp.
|
default |
|
explicitprivate |
Definition at line 130 of file bag_view.cpp.
Definition at line 136 of file bag_view.cpp.
const BagView::MultiBagMessage & rosbag_fancy::BagView::Iterator::operator* | ( | ) |
Definition at line 145 of file bag_view.cpp.
BagView::Iterator & rosbag_fancy::BagView::Iterator::operator++ | ( | ) |
Definition at line 153 of file bag_view.cpp.
|
inline |
Definition at line 42 of file bag_view.h.
|
inline |
Definition at line 39 of file bag_view.h.
|
friend |
Definition at line 48 of file bag_view.h.
Definition at line 209 of file bag_view.cpp.
Definition at line 203 of file bag_view.cpp.
|
private |
Definition at line 53 of file bag_view.h.