|
The Pedigree Project 0.1
|
#include <RingQueue.h>
Collaboration diagram for RingQueue< T, 0 >:Public Member Functions | |
| RingQueue (size_t capacity) | |
| size_t | count () const |
| size_t | capacity () const |
| size_t | push (const T *items, size_t count) |
| size_t | pop (T *items, size_t count) |
Private Member Functions | |
| NOT_COPYABLE_OR_ASSIGNABLE (RingQueue) | |
Private Attributes | |
| const size_t | m_Capacity |
| List< T > | m_Items |
Preserve incremental allocation for queues without inline storage.
Definition at line 70 of file RingQueue.h.
|
inlineexplicit |
Definition at line 72 of file RingQueue.h.
|
inline |
Definition at line 77 of file RingQueue.h.
|
inline |
Definition at line 74 of file RingQueue.h.
|
inline |
Definition at line 91 of file RingQueue.h.
|
inline |
Definition at line 81 of file RingQueue.h.
|
private |
Definition at line 104 of file RingQueue.h.
Definition at line 105 of file RingQueue.h.