#include <bqueue.h>
Public Member Functions | |
bool | operator!= (const _bqueue_itr< T > &t2) const |
T & | operator* () |
const T & | operator* () const |
_bqueue_itr< T > & | operator-- () |
const _bqueue_itr< T > & | operator-- () const |
T * | operator-> () |
const T * | operator-> () const |
const _bqueue_itr< T > & | operator= (const _bqueue_itr< T > &t2) const |
bool | operator== (const _bqueue_itr< T > &t2) const |
Private Member Functions | |
_bqueue_itr (_bqueue_item< T > *t) | |
_bqueue_itr (const _bqueue_item< T > *t) | |
Private Attributes | |
_bqueue_item< T > * | it |
Friends | |
class | bqueue< T > |
cmsutils::_bqueue_itr< T >::_bqueue_itr | ( | _bqueue_item< T > * | t | ) | [inline, private] |
cmsutils::_bqueue_itr< T >::_bqueue_itr | ( | const _bqueue_item< T > * | t | ) | [inline, private] |
bool cmsutils::_bqueue_itr< T >::operator!= | ( | const _bqueue_itr< T > & | t2 | ) | const [inline] |
Definition at line 71 of file bqueue.h.
References cmsutils::_bqueue_itr< T >::it.
{ return t2.it != it; }
T& cmsutils::_bqueue_itr< T >::operator* | ( | void | ) | [inline] |
Definition at line 65 of file bqueue.h.
References cmsutils::_bqueue_item< T >::value.
{ return it->value; }
const T& cmsutils::_bqueue_itr< T >::operator* | ( | void | ) | const [inline] |
Definition at line 67 of file bqueue.h.
References cmsutils::_bqueue_item< T >::value.
{ return it->value; }
_bqueue_itr<T>& cmsutils::_bqueue_itr< T >::operator-- | ( | ) | [inline] |
Definition at line 68 of file bqueue.h.
References cmsutils::_bqueue_item< T >::back.
const _bqueue_itr<T>& cmsutils::_bqueue_itr< T >::operator-- | ( | ) | const [inline] |
Definition at line 69 of file bqueue.h.
References cmsutils::_bqueue_item< T >::back.
T* cmsutils::_bqueue_itr< T >::operator-> | ( | ) | [inline] |
Definition at line 64 of file bqueue.h.
References cmsutils::_bqueue_item< T >::value.
{ return &it->value; }
const T* cmsutils::_bqueue_itr< T >::operator-> | ( | ) | const [inline] |
Definition at line 66 of file bqueue.h.
References cmsutils::_bqueue_item< T >::value.
{ return &it->value; }
const _bqueue_itr<T>& cmsutils::_bqueue_itr< T >::operator= | ( | const _bqueue_itr< T > & | t2 | ) | const [inline] |
Definition at line 73 of file bqueue.h.
References cmsutils::_bqueue_itr< T >::it.
{ it = t2.it; return *this; }
bool cmsutils::_bqueue_itr< T >::operator== | ( | const _bqueue_itr< T > & | t2 | ) | const [inline] |
Definition at line 70 of file bqueue.h.
References cmsutils::_bqueue_itr< T >::it.
{ return t2.it == it; }
_bqueue_item<T>* cmsutils::_bqueue_itr< T >::it [mutable, private] |
Definition at line 78 of file bqueue.h.
Referenced by cmsutils::_bqueue_itr< T >::operator!=(), cmsutils::_bqueue_itr< T >::operator=(), and cmsutils::_bqueue_itr< T >::operator==().