#include <query_results.h>
Public Member Functions | |
ResultIterator & | operator= (const ResultIterator &other) |
ResultIterator (ResultIteratorHelper::Ptr results, bool metadata_only) | |
Constructor. | |
ResultIterator (const ResultIterator &rhs) | |
Copy constructor. | |
ResultIterator () | |
Constructor for past_the_end iterator. | |
~ResultIterator () | |
Destructor. | |
Private Member Functions | |
MessageWithMetadata< M >::ConstPtr | dereference () const |
bool | equal (const ResultIterator< M > &other) const |
void | increment () |
Private Attributes | |
const bool | metadata_only_ |
ResultIteratorHelper::Ptr | results_ |
Friends | |
class | boost::iterator_core_access |
Definition at line 61 of file query_results.h.
warehouse_ros::ResultIterator< M >::ResultIterator | ( | ResultIteratorHelper::Ptr | results, |
bool | metadata_only | ||
) |
Constructor.
Definition at line 44 of file query_results_impl.hpp.
warehouse_ros::ResultIterator< M >::ResultIterator | ( | const ResultIterator< M > & | rhs | ) |
Copy constructor.
Definition at line 52 of file query_results_impl.hpp.
warehouse_ros::ResultIterator< M >::ResultIterator | ( | ) |
Constructor for past_the_end iterator.
Definition at line 58 of file query_results_impl.hpp.
warehouse_ros::ResultIterator< M >::~ResultIterator | ( | ) |
Destructor.
Definition at line 64 of file query_results_impl.hpp.
MessageWithMetadata< M >::ConstPtr warehouse_ros::ResultIterator< M >::dereference | ( | ) | const [private] |
Definition at line 86 of file query_results_impl.hpp.
bool warehouse_ros::ResultIterator< M >::equal | ( | const ResultIterator< M > & | other | ) | const [private] |
Definition at line 102 of file query_results_impl.hpp.
void warehouse_ros::ResultIterator< M >::increment | ( | ) | [private] |
Definition at line 77 of file query_results_impl.hpp.
ResultIterator< M > & warehouse_ros::ResultIterator< M >::operator= | ( | const ResultIterator< M > & | other | ) |
Definition at line 69 of file query_results_impl.hpp.
friend class boost::iterator_core_access [friend] |
Definition at line 80 of file query_results.h.
const bool warehouse_ros::ResultIterator< M >::metadata_only_ [private] |
Definition at line 88 of file query_results.h.
ResultIteratorHelper::Ptr warehouse_ros::ResultIterator< M >::results_ [private] |
Definition at line 87 of file query_results.h.