GRASS GIS 8 Programmer's Manual  8.5.0dev(2024)-3f124c5c78
minmaxheap.h File Reference
#include <stdio.h>
#include <assert.h>
#include <stdlib.h>
#include <math.h>
#include <sstream>
#include "mm_utils.h"
#include "ami_config.h"
Include dependency graph for minmaxheap.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  BasicMinMaxHeap< T >
 
class  MinMaxHeap< T >
 
class  UnboundedMinMaxHeap< T >
 

Macros

#define XXX   if (0)
 
#define MY_LOG_DEBUG_ID(x)
 
#define MMHEAP_INITIAL_SIZE   1024
 

Typedefs

typedef unsigned int HeapIndex
 

Macro Definition Documentation

◆ MMHEAP_INITIAL_SIZE

#define MMHEAP_INITIAL_SIZE   1024

Definition at line 820 of file minmaxheap.h.

◆ MY_LOG_DEBUG_ID

#define MY_LOG_DEBUG_ID (   x)

Definition at line 75 of file minmaxheap.h.

◆ XXX

#define XXX   if (0)

Definition at line 73 of file minmaxheap.h.

Typedef Documentation

◆ HeapIndex

typedef unsigned int HeapIndex

Definition at line 78 of file minmaxheap.h.