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 68 of file PriorityQueue.h.
References ASSA::PriorityQueue< T, Compare >::m_comp, and ASSA::PriorityQueue< T, Compare >::setHeapImpl().
Definition at line 81 of file PriorityQueue.h.
References ASSA::PriorityQueue< T, Compare >::m_comp, and ASSA::PriorityQueue< T, Compare >::setHeapImpl().
|
inlinevirtual |
Definition at line 107 of file PriorityQueue.h.
|
protected |
|
inlineprotected |
Definition at line 155 of file PriorityQueue.h.
Definition at line 115 of file PriorityQueue.h.
|
protected |
|
inlinevirtual |
Definition at line 163 of file PriorityQueue.h.
Definition at line 123 of file PriorityQueue.h.
|
inlinevirtual |
Definition at line 139 of file PriorityQueue.h.
|
inlinevirtual |
Definition at line 92 of file PriorityQueue.h.
Referenced by ASSA::PriorityQueue< T, Compare >::PriorityQueue(), and ASSA::PriorityQueue< T, Compare >::PriorityQueue().
Definition at line 147 of file PriorityQueue.h.
|
inlinevirtual |
Definition at line 131 of file PriorityQueue.h.
Definition at line 53 of file PriorityQueue.h.
Referenced by ASSA::PriorityQueue< T, Compare >::PriorityQueue(), and ASSA::PriorityQueue< T, Compare >::PriorityQueue().
|
private |
Definition at line 59 of file PriorityQueue.h.