#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 |