#include <sources.h>
Public Types | |
typedef std::forward_iterator_tag | iterator_category |
typedef Participant | value_type |
typedef ptrdiff_t | difference_type |
typedef const Participant * | pointer |
typedef const Participant & | reference |
Public Member Functions | |
ParticipantsIterator (ParticipantLink *p=NULL) | |
ParticipantsIterator (const ParticipantsIterator &pi) | |
reference | operator* () const |
pointer | operator-> () const |
ParticipantsIterator & | operator++ () |
ParticipantsIterator | operator++ (int) |
Friends | |
bool | operator== (const ParticipantsIterator &l, const ParticipantsIterator &r) |
bool | operator!= (const ParticipantsIterator &l, const ParticipantsIterator &r) |
Somehow resembles and standard const_iterator
typedef std::forward_iterator_tag RTPApplication::ParticipantsIterator::iterator_category |
typedef ptrdiff_t RTPApplication::ParticipantsIterator::difference_type |
typedef const Participant* RTPApplication::ParticipantsIterator::pointer |
typedef const Participant& RTPApplication::ParticipantsIterator::reference |
RTPApplication::ParticipantsIterator::ParticipantsIterator | ( | ParticipantLink * | p = NULL |
) | [inline] |
RTPApplication::ParticipantsIterator::ParticipantsIterator | ( | const ParticipantsIterator & | pi | ) | [inline] |
reference RTPApplication::ParticipantsIterator::operator* | ( | ) | const [inline] |
pointer RTPApplication::ParticipantsIterator::operator-> | ( | ) | const [inline] |
ParticipantsIterator& RTPApplication::ParticipantsIterator::operator++ | ( | ) | [inline] |
ParticipantsIterator RTPApplication::ParticipantsIterator::operator++ | ( | int | ) | [inline] |
bool operator== | ( | const ParticipantsIterator & | l, | |
const ParticipantsIterator & | r | |||
) | [friend] |
bool operator!= | ( | const ParticipantsIterator & | l, | |
const ParticipantsIterator & | r | |||
) | [friend] |