libassa
3.5.1
|
#include <PriorityQueue.h>
Public Member Functions | |
PriorityQueue (size_t max_=20) | |
PriorityQueue (size_t max_, const Compare &) | |
virtual | ~PriorityQueue () |
virtual void | insert (const T &) |
virtual T | pop () |
virtual const T & | top () const |
virtual bool | remove (T &) |
virtual size_t | size () |
virtual T & | operator[] (int) |
virtual void | setHeapImpl (size_t, const Compare &) |
Protected Member Functions | |
const PriorityQueue_Impl< T, Compare > * | getPriorityQueueImpl () const |
PriorityQueue (const PriorityQueue &) | |
PriorityQueue & | operator= (const PriorityQueue &) |
Protected Attributes | |
Compare | m_comp |
Private Attributes | |
PriorityQueue_Impl< T, Compare > * | m_impl |
Definition at line 34 of file PriorityQueue.h.
|
inline |
Definition at line 69 of file PriorityQueue.h.
References ASSA::PriorityQueue< T, Compare >::m_comp, and ASSA::PriorityQueue< T, Compare >::setHeapImpl().
|
inline |
Definition at line 82 of file PriorityQueue.h.
References ASSA::PriorityQueue< T, Compare >::m_comp, and ASSA::PriorityQueue< T, Compare >::setHeapImpl().
|
inlinevirtual |
Definition at line 108 of file PriorityQueue.h.
|
protected |
|
inlineprotected |
Definition at line 156 of file PriorityQueue.h.
|
inlinevirtual |
Definition at line 116 of file PriorityQueue.h.
|
protected |
|
inlinevirtual |
Definition at line 164 of file PriorityQueue.h.
|
inlinevirtual |
Definition at line 124 of file PriorityQueue.h.
|
inlinevirtual |
Definition at line 140 of file PriorityQueue.h.
|
inlinevirtual |
Definition at line 93 of file PriorityQueue.h.
Referenced by ASSA::PriorityQueue< T, Compare >::PriorityQueue().
|
inlinevirtual |
Definition at line 148 of file PriorityQueue.h.
|
inlinevirtual |
Definition at line 132 of file PriorityQueue.h.
|
protected |
Definition at line 53 of file PriorityQueue.h.
Referenced by ASSA::PriorityQueue< T, Compare >::PriorityQueue().
|
private |
Definition at line 59 of file PriorityQueue.h.