Macros
gk_mkpqueue2.h File Reference

Templates for priority queues that do not utilize locators and as such they can use different types of values. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define GK_MKPQUEUE2(FPRFX, PQT, KT, VT, KMALLOC, VMALLOC, KMAX, KEY_LT)
 
#define GK_MKPQUEUE2_PROTO(FPRFX, PQT, KT, VT)
 

Detailed Description

Templates for priority queues that do not utilize locators and as such they can use different types of values.

Date
Started 4/09/07
Author
George
Version
$Id: gk_mkpqueue2.h 13005 2012-10-23 22:34:36Z karypis $ 

Definition in file gk_mkpqueue2.h.

Macro Definition Documentation

#define GK_MKPQUEUE2 (   FPRFX,
  PQT,
  KT,
  VT,
  KMALLOC,
  VMALLOC,
  KMAX,
  KEY_LT 
)

Definition at line 16 of file gk_mkpqueue2.h.

#define GK_MKPQUEUE2_PROTO (   FPRFX,
  PQT,
  KT,
  VT 
)
Value:
PQT * FPRFX ## Create2(ssize_t maxnodes);\
void FPRFX ## Reset2(PQT *queue);\
void FPRFX ## Destroy2(PQT **r_queue);\
size_t FPRFX ## Length2(PQT *queue);\
int FPRFX ## Insert2(PQT *queue, VT node, KT key);\
int FPRFX ## GetTop2(PQT *queue, VT *r_val);\
int FPRFX ## SeeTopVal2(PQT *queue, VT *r_val);\
KT FPRFX ## SeeTopKey2(PQT *queue);\
int FPRFX ## CheckHeap2(PQT *queue);\
return int(ret)+1

Definition at line 203 of file gk_mkpqueue2.h.



gtsam
Author(s):
autogenerated on Sat May 8 2021 02:51:30