#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.