#include <pqueue.h>
Public Types | |
| typedef node * | pqueue_item |
Public Member Functions | |
| pqueue () | |
| ~pqueue () | |
| void | clear () |
| bool | empty () const |
| int | size () const |
| const Key & | get_key (pqueue_item it) const |
| const Data & | get_data (pqueue_item it) const |
| pqueue_item | top () |
| pqueue_item | insert (const Key &key, const Data &data) |
| void | decrease_key (pqueue_item item, const Key &new_key) |
| void | pop () |
| void | remove (node *item) |
| typedef node* std::pqueue< Key, Data, Compare >::pqueue_item |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |