| 
    queso-0.55.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().