OpenDDS::DCPS::DataSampleListIterator Struct Reference

DataSampleList STL-style iterator implementation. More...

#include <DataSampleList.h>

Collaboration diagram for OpenDDS::DCPS::DataSampleListIterator:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 DataSampleListIterator ()
 Default constructor.
 DataSampleListIterator (DataSampleListElement *head, DataSampleListElement *tail, DataSampleListElement *current)
 DataSampleListIterator (DataSampleListIterator const &rhs)
DataSampleListIteratoroperator= (DataSampleListIterator const &rhs)
bool operator== (DataSampleListIterator &rhs) const
bool operator!= (DataSampleListIterator &rhs) const
DataSampleListIteratoroperator++ ()
DataSampleListIterator operator++ (int)
DataSampleListIteratoroperator-- ()
DataSampleListIterator operator-- (int)
reference operator * ()
pointer operator-> ()

Private Attributes

DataSampleListElementhead_
DataSampleListElementtail_
DataSampleListElementcurrent_

Detailed Description

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.


Constructor & Destructor Documentation

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  ) 


Member Function Documentation

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


Member Data Documentation

DataSampleListElement* OpenDDS::DCPS::DataSampleListIterator::current_ [private]

DataSampleListElement* OpenDDS::DCPS::DataSampleListIterator::head_ [private]

DataSampleListElement* OpenDDS::DCPS::DataSampleListIterator::tail_ [private]


The documentation for this struct was generated from the following files:
Generated on Fri Nov 7 09:37:34 2008 for OpenDDS by  doxygen 1.4.7