DataSampleList STL-style iterator implementation.
More...
#include <DataSampleList.h>
Collaboration diagram for OpenDDS::DCPS::DataSampleListIterator:

Public Member Functions | |
| DataSampleListIterator () | |
| Default constructor. | |
| DataSampleListIterator (DataSampleListElement *head, DataSampleListElement *tail, DataSampleListElement *current) | |
| DataSampleListIterator (DataSampleListIterator const &rhs) | |
| DataSampleListIterator & | operator= (DataSampleListIterator const &rhs) |
| bool | operator== (DataSampleListIterator &rhs) const |
| bool | operator!= (DataSampleListIterator &rhs) const |
| DataSampleListIterator & | operator++ () |
| DataSampleListIterator | operator++ (int) |
| DataSampleListIterator & | operator-- () |
| DataSampleListIterator | operator-- (int) |
| reference | operator * () |
| pointer | operator-> () |
Private Attributes | |
| DataSampleListElement * | head_ |
| DataSampleListElement * | tail_ |
| DataSampleListElement * | current_ |
DataSampleList STL-style iterator implementation.
This class implements a STL-style iterator for the OpenDDS DataSampleList class. The resulting iterator may be used with the STL generic algorithms. It is meant for iteration over the "send samples" in a DataSampleList.
| OpenDDS::DCPS::DataSampleListIterator::DataSampleListIterator | ( | ) |
Default constructor.
This constructor is used when constructing an "end" iterator.
| OpenDDS::DCPS::DataSampleListIterator::DataSampleListIterator | ( | DataSampleListElement * | head, | |
| DataSampleListElement * | tail, | |||
| DataSampleListElement * | current | |||
| ) |
| OpenDDS::DCPS::DataSampleListIterator::DataSampleListIterator | ( | DataSampleListIterator const & | rhs | ) |
| DataSampleListIterator::reference OpenDDS::DCPS::DataSampleListIterator::operator * | ( | ) |
| bool OpenDDS::DCPS::DataSampleListIterator::operator!= | ( | DataSampleListIterator & | rhs | ) | const |
| DataSampleListIterator OpenDDS::DCPS::DataSampleListIterator::operator++ | ( | int | ) |
| DataSampleListIterator & OpenDDS::DCPS::DataSampleListIterator::operator++ | ( | ) |
| DataSampleListIterator OpenDDS::DCPS::DataSampleListIterator::operator-- | ( | int | ) |
| DataSampleListIterator & OpenDDS::DCPS::DataSampleListIterator::operator-- | ( | ) |
| DataSampleListIterator::pointer OpenDDS::DCPS::DataSampleListIterator::operator-> | ( | ) |
| DataSampleListIterator & OpenDDS::DCPS::DataSampleListIterator::operator= | ( | DataSampleListIterator const & | rhs | ) |
| bool OpenDDS::DCPS::DataSampleListIterator::operator== | ( | DataSampleListIterator & | rhs | ) | const |
1.4.7