queso-0.53.0
|
#include <pr_queue.h>
Classes | |
struct | pq_node |
Public Member Functions | |
ANNpr_queue (int max) | |
~ANNpr_queue () | |
ANNbool | empty () |
ANNbool | non_empty () |
void | reset () |
void | insert (PQkey kv, PQinfo inf) |
void | extr_min (PQkey &kv, PQinfo &inf) |
Private Attributes | |
int | n |
int | max_size |
pq_node * | pq |
Definition at line 54 of file pr_queue.h.
|
inline |
|
inline |
|
inline |
Definition at line 102 of file pr_queue.h.
References ANN_FLOP, ANNpr_queue::pq_node::info, ANNpr_queue::pq_node::key, n, and pq.
Referenced by ANNkd_tree::annkPriSearch().
Definition at line 84 of file pr_queue.h.
References ANN_FLOP, ANNabort, annError(), ANNpr_queue::pq_node::info, ANNpr_queue::pq_node::key, max_size, n, and pq.
Referenced by ANNbd_shrink::ann_pri_search(), ANNkd_split::ann_pri_search(), and ANNkd_tree::annkPriSearch().
|
inline |
Definition at line 78 of file pr_queue.h.
References ANNfalse, ANNtrue, and n.
Referenced by ANNkd_tree::annkPriSearch().
|
inline |
|
private |
Definition at line 61 of file pr_queue.h.
Referenced by ANNpr_queue(), and insert().
|
private |
Definition at line 60 of file pr_queue.h.
Referenced by ANNpr_queue(), empty(), extr_min(), insert(), non_empty(), and reset().
|
private |
Definition at line 62 of file pr_queue.h.
Referenced by ANNpr_queue(), extr_min(), insert(), and ~ANNpr_queue().