proxygen
|
#include <sample3-inl.h>
Public Member Functions | |
Queue () | |
~Queue () | |
void | Clear () |
size_t | Size () const |
QueueNode< E > * | Head () |
const QueueNode< E > * | Head () const |
QueueNode< E > * | Last () |
const QueueNode< E > * | Last () const |
void | Enqueue (const E &element) |
E * | Dequeue () |
template<typename F > | |
Queue * | Map (F function) const |
void | push (const T &val) |
void | pop (T &val) |
Queue () | |
~Queue () | |
void | Clear () |
size_t | Size () const |
QueueNode< E > * | Head () |
const QueueNode< E > * | Head () const |
QueueNode< E > * | Last () |
const QueueNode< E > * | Last () const |
void | Enqueue (const E &element) |
E * | Dequeue () |
template<typename F > | |
Queue * | Map (F function) const |
Queue () | |
~Queue () | |
void | Clear () |
size_t | Size () const |
QueueNode< E > * | Head () |
const QueueNode< E > * | Head () const |
QueueNode< E > * | Last () |
const QueueNode< E > * | Last () const |
void | Enqueue (const E &element) |
E * | Dequeue () |
template<typename F > | |
Queue * | Map (F function) const |
Private Member Functions | |
Queue (const Queue &) | |
const Queue & | operator= (const Queue &) |
Queue (const Queue &) | |
const Queue & | operator= (const Queue &) |
Queue (const Queue &) | |
const Queue & | operator= (const Queue &) |
Private Attributes | |
QueueNode< E > * | head_ |
QueueNode< E > * | last_ |
size_t | size_ |
std::queue< T > | q_ |
Definition at line 44 of file sample3-inl.h.
Definition at line 77 of file sample3-inl.h.
Definition at line 80 of file sample3-inl.h.
Definition at line 77 of file sample3-inl.h.
Definition at line 80 of file sample3-inl.h.
Definition at line 77 of file sample3-inl.h.
Definition at line 80 of file sample3-inl.h.
|
inline |
Definition at line 83 of file sample3-inl.h.
|
inline |
Definition at line 83 of file sample3-inl.h.
|
inline |
Definition at line 83 of file sample3-inl.h.
|
inline |
|
inline |
Definition at line 131 of file sample3-inl.h.
|
inline |
Definition at line 131 of file sample3-inl.h.
|
inline |
Definition at line 116 of file sample3-inl.h.
|
inline |
Definition at line 116 of file sample3-inl.h.
Referenced by Queue< int >::Map(), and QueueTest::SetUp().
|
inline |
Definition at line 116 of file sample3-inl.h.
Definition at line 105 of file sample3-inl.h.
Definition at line 105 of file sample3-inl.h.
Definition at line 106 of file sample3-inl.h.
Definition at line 106 of file sample3-inl.h.
Definition at line 106 of file sample3-inl.h.
Definition at line 109 of file sample3-inl.h.
Definition at line 109 of file sample3-inl.h.
Definition at line 109 of file sample3-inl.h.
Definition at line 110 of file sample3-inl.h.
Definition at line 110 of file sample3-inl.h.
Definition at line 110 of file sample3-inl.h.
Definition at line 153 of file sample3-inl.h.
Referenced by QueueTest::MapTester().
Definition at line 153 of file sample3-inl.h.
Definition at line 153 of file sample3-inl.h.
Definition at line 838 of file RelaxedConcurrentPriorityQueueTest.cpp.
Definition at line 835 of file RelaxedConcurrentPriorityQueueTest.cpp.
|
inline |
Definition at line 102 of file sample3-inl.h.
|
inline |
Definition at line 102 of file sample3-inl.h.
|
inline |
Definition at line 163 of file sample3-inl.h.
Definition at line 164 of file sample3-inl.h.
Definition at line 832 of file RelaxedConcurrentPriorityQueueTest.cpp.
|
private |
Definition at line 165 of file sample3-inl.h.