#include <List.h>
Inherits Queue< C, L >.

| Public Member Functions | |
| CountQueue (void) | |
| void | push (C *e) | 
| C * | pop () | 
| void | enqueue (C *e) | 
| C * | dequeue () | 
| void | remove (C *e) | 
| void | insert (C *e, C *after) | 
| void | append (CountQueue< C, L > &q) | 
| void | append_clear (CountQueue< C, L > &q) | 
| Data Fields | |
| int | size | 
Definition at line 359 of file List.h.
| CountQueue< C, L >::CountQueue | ( | void | ) |  [inline] | 
| void CountQueue< C, L >::append | ( | CountQueue< C, L > & | q | ) |  [inline] | 
Definition at line 412 of file List.h.
References CountQueue< C, L >::size.
Referenced by CountQueue< C, L >::append_clear().
| void CountQueue< C, L >::append_clear | ( | CountQueue< C, L > & | q | ) |  [inline] | 
Definition at line 418 of file List.h.
References CountQueue< C, L >::append(), DLL< C, L >::head, CountQueue< C, L >::size, and Queue< C, L >::tail.
| C * CountQueue< C, L >::dequeue | ( | ) |  [inline] | 
Reimplemented from Queue< C, L >.
Definition at line 401 of file List.h.
References CountQueue< C, L >::pop().
| void CountQueue< C, L >::enqueue | ( | C * | e | ) |  [inline] | 
Reimplemented from Queue< C, L >.
Definition at line 395 of file List.h.
References CountQueue< C, L >::size.
| void CountQueue< C, L >::insert | ( | C * | e, | |
| C * | after | |||
| ) |  [inline] | 
Reimplemented from Queue< C, L >.
Definition at line 406 of file List.h.
References CountQueue< C, L >::size.
| C * CountQueue< C, L >::pop | ( | ) |  [inline] | 
Reimplemented from Queue< C, L >.
Definition at line 381 of file List.h.
References CountQueue< C, L >::size.
Referenced by CountQueue< C, L >::dequeue().
| void CountQueue< C, L >::push | ( | C * | e | ) |  [inline] | 
Reimplemented from Queue< C, L >.
Definition at line 375 of file List.h.
References CountQueue< C, L >::size.
| void CountQueue< C, L >::remove | ( | C * | e | ) |  [inline] | 
Reimplemented from Queue< C, L >.
Definition at line 389 of file List.h.
References CountQueue< C, L >::size.
| int CountQueue< C, L >::size | 
Definition at line 360 of file List.h.
Referenced by CountQueue< C, L >::append(), CountQueue< C, L >::append_clear(), CountQueue< C, L >::enqueue(), CountQueue< C, L >::insert(), CountQueue< C, L >::pop(), CountQueue< C, L >::push(), and CountQueue< C, L >::remove().
 1.7.1
 1.7.1