mupdf
Loading...
Searching...
No Matches
heap-imp.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  HEAP_TYPE_NAME

Macros

#define HEAP_XCAT(A, B)
#define HEAP_CAT(A, B)

Functions

void HEAP_CAT (HEAP_TYPE_NAME, _insert)(fz_context *ctx
void HEAP_CAT (HEAP_TYPE_NAME, _sort)(fz_context *ctx
void HEAP_CAT (HEAP_TYPE_NAME, _uniq)(fz_context *ctx

Variables

void HEAP_TYPE_NAMEheap
void HEAP_TYPE_NAME HEAP_CONTAINER_TYPE v
void HEAP_TYPE_NAME HEAP_CONTAINER_TYPE int(* HEAP_CMP )(HEAP_CONTAINER_TYPE *a, HEAP_CONTAINER_TYPE *b))

Macro Definition Documentation

◆ HEAP_CAT

#define HEAP_CAT ( A,
B )
Value:
#define HEAP_XCAT(A, B)
Definition heap-imp.h:37

◆ HEAP_XCAT

#define HEAP_XCAT ( A,
B )
Value:
A##B

Function Documentation

◆ HEAP_CAT() [1/3]

void HEAP_CAT ( HEAP_TYPE_NAME ,
_insert  )

◆ HEAP_CAT() [2/3]

void HEAP_CAT ( HEAP_TYPE_NAME ,
_sort  )

◆ HEAP_CAT() [3/3]

void HEAP_CAT ( HEAP_TYPE_NAME ,
_uniq  )

Variable Documentation

◆ heap

void HEAP_TYPE_NAME * heap

◆ HEAP_CMP

◆ v