Open Model Railroad Network (OpenMRN)
Loading...
Searching...
No Matches
SimpleQueue::typed_iterator< T > Class Template Reference

STL-compatible iterator for TypedQueue. More...

#include <SimpleQueue.hxx>

Inheritance diagram for SimpleQueue::typed_iterator< T >:
SimpleQueue::iterator

Public Member Functions

 typed_iterator (QMember **link)
 Typed itartor consturctor.
 
T * operator-> ()
 
T & operator* ()
 
- Public Member Functions inherited from SimpleQueue::iterator
 iterator (QMember **link)
 Constructor.
 
bool operator== (const iterator &o) const
 
bool operator== (const end_iterator &o) const
 
bool operator!= (const iterator &o) const
 
bool operator!= (const end_iterator &o) const
 
iteratoroperator++ ()
 
QMemberoperator-> ()
 
QMemberoperator* ()
 

Detailed Description

template<class T>
class SimpleQueue::typed_iterator< T >

STL-compatible iterator for TypedQueue.

Definition at line 130 of file SimpleQueue.hxx.

Constructor & Destructor Documentation

◆ typed_iterator()

template<class T >
SimpleQueue::typed_iterator< T >::typed_iterator ( QMember **  link)
inline

Typed itartor consturctor.

Parameters
linkis the queue link entry pointing to *this.

Definition at line 134 of file SimpleQueue.hxx.

Member Function Documentation

◆ operator*()

template<class T >
T & SimpleQueue::typed_iterator< T >::operator* ( )
inline

Definition at line 138 of file SimpleQueue.hxx.

◆ operator->()

template<class T >
T * SimpleQueue::typed_iterator< T >::operator-> ( )
inline

Definition at line 135 of file SimpleQueue.hxx.


The documentation for this class was generated from the following file: