Sirikata
Public Member Functions | Private Member Functions | Private Attributes | Friends
Sirikata::FairQueue< Message, Key, TQueue >::const_iterator Class Reference

#include <FairQueue.hpp>

Collaboration diagram for Sirikata::FairQueue< Message, Key, TQueue >::const_iterator:

List of all members.

Public Member Functions

Key operator* () const
void operator++ ()
void operator++ (int)
bool operator== (const const_iterator &rhs) const
bool operator!= (const const_iterator &rhs) const

Private Member Functions

 const_iterator (const typename QueueInfoByKey::const_iterator &it)
 const_iterator ()

Private Attributes

QueueInfoByKey::const_iterator internal_it

Friends

class FairQueue

template<class Message, class Key, class TQueue>
class Sirikata::FairQueue< Message, Key, TQueue >::const_iterator


Constructor & Destructor Documentation

template<class Message, class Key, class TQueue>
Sirikata::FairQueue< Message, Key, TQueue >::const_iterator::const_iterator ( const typename QueueInfoByKey::const_iterator &  it) [inline, private]
template<class Message, class Key, class TQueue>
Sirikata::FairQueue< Message, Key, TQueue >::const_iterator::const_iterator ( ) [private]

Member Function Documentation

template<class Message, class Key, class TQueue>
bool Sirikata::FairQueue< Message, Key, TQueue >::const_iterator::operator!= ( const const_iterator rhs) const [inline]
template<class Message, class Key, class TQueue>
Key Sirikata::FairQueue< Message, Key, TQueue >::const_iterator::operator* ( ) const [inline]
template<class Message, class Key, class TQueue>
void Sirikata::FairQueue< Message, Key, TQueue >::const_iterator::operator++ ( ) [inline]
template<class Message, class Key, class TQueue>
void Sirikata::FairQueue< Message, Key, TQueue >::const_iterator::operator++ ( int  ) [inline]
template<class Message, class Key, class TQueue>
bool Sirikata::FairQueue< Message, Key, TQueue >::const_iterator::operator== ( const const_iterator rhs) const [inline]

Friends And Related Function Documentation

template<class Message, class Key, class TQueue>
friend class FairQueue [friend]

Member Data Documentation

template<class Message, class Key, class TQueue>
QueueInfoByKey::const_iterator Sirikata::FairQueue< Message, Key, TQueue >::const_iterator::internal_it [private]

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