libassa 3.5.1
|
Class PriorityQueue_Impl. More...
#include <PriorityQueue_Impl.h>
Public Member Functions | |
virtual | ~PriorityQueue_Impl () |
virtual void | insert (const T &)=0 |
virtual T | pop ()=0 |
virtual const T & | top () const =0 |
virtual bool | remove (T)=0 |
virtual size_t | size ()=0 |
virtual T & | operator[] (int)=0 |
Class PriorityQueue_Impl.
Interface class that defines Implementor of the Bridge pattern. Derived classes provide concrete implementations of PriorityQueue.
Definition at line 53 of file PriorityQueue_Impl.h.
|
inlinevirtual |
Definition at line 68 of file PriorityQueue_Impl.h.
Implemented in ASSA::PriorityQueue_Heap< T, Compare >, and ASSA::PriorityQueue_STLPQ< T, Compare >.
Implemented in ASSA::PriorityQueue_Heap< T, Compare >.
|
pure virtual |
Implemented in ASSA::PriorityQueue_Heap< T, Compare >, and ASSA::PriorityQueue_STLPQ< T, Compare >.
Implemented in ASSA::PriorityQueue_Heap< T, Compare >.
|
pure virtual |
Implemented in ASSA::PriorityQueue_Heap< T, Compare >, and ASSA::PriorityQueue_STLPQ< T, Compare >.
Implemented in ASSA::PriorityQueue_Heap< T, Compare >, and ASSA::PriorityQueue_STLPQ< T, Compare >.