#include <Local_Tokens.h>
Collaboration diagram for ACE_TPQ_Iterator:

Public Member Functions | |
| ACE_TPQ_Iterator (ACE_Token_Proxy_Queue &q) | |
| Constructor. | |
| ~ACE_TPQ_Iterator (void) | |
| Destructor. | |
| int | next (ACE_TPQ_Entry *&next_item) |
| Pass back the <next_item>. | |
| int | done (void) const |
| Returns 1 when all items have been seen, else 0. | |
| void | advance (void) |
| Move forward by one element in the queue. | |
| void | dump (void) const |
| Dump the state of an object. | |
Private Attributes | |
| ACE_TPQ_Entry * | current_ |
Not a public interface.
| ACE_TPQ_Iterator::ACE_TPQ_Iterator | ( | ACE_Token_Proxy_Queue & | q | ) |
Constructor.
| ACE_TPQ_Iterator::~ACE_TPQ_Iterator | ( | void | ) |
Destructor.
| void ACE_TPQ_Iterator::advance | ( | void | ) |
Move forward by one element in the queue.
| int ACE_TPQ_Iterator::done | ( | void | ) | const |
Returns 1 when all items have been seen, else 0.
| void ACE_TPQ_Iterator::dump | ( | void | ) | const |
Dump the state of an object.
| int ACE_TPQ_Iterator::next | ( | ACE_TPQ_Entry *& | next_item | ) |
Pass back the <next_item>.
ACE_TPQ_Entry* ACE_TPQ_Iterator::current_ [private] |
1.4.6-4