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

◆ GK_MKPQUEUE2

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

Definition at line 16 of file gk_mkpqueue2.h.

◆ GK_MKPQUEUE2_PROTO

#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);\

Definition at line 200 of file gk_mkpqueue2.h.

ssize_t
Py_ssize_t ssize_t
Definition: wrap/pybind11/include/pybind11/detail/common.h:489
key
const gtsam::Symbol key('X', 0)


gtsam
Author(s):
autogenerated on Sun Dec 22 2024 04:18:29