libin103 1.4
Bibliothèque de structures de données en C
Chargement...
Recherche...
Aucune correspondance
Champs de données
Référence de la structure generic_heap_t

Type de données pour représenter le drapeau pour choisir un tas-min ou un tas-max avec des données de type void*. Le choix du type de tas est réalisé grâce à la fonction de comparaison. Plus de détails...

#include <generic_heap.h>

Champs de données

int size
 
int(* compare )(const void *key1, const void *key2)
 
void *(* build )(const void *data)
 
void(* destroy )(void *data)
 
void ** tree
 

Description détaillée

Type de données pour représenter le drapeau pour choisir un tas-min ou un tas-max avec des données de type void*. Le choix du type de tas est réalisé grâce à la fonction de comparaison.

Documentation des champs

◆ build

void *(* generic_heap_t::build) (const void *data)

fonction de construction d'un élément du tas

◆ compare

int(* generic_heap_t::compare) (const void *key1, const void *key2)

fonction de comparaison entre deux éléments du tas

◆ destroy

void(* generic_heap_t::destroy) (void *data)

fonction de destruction d'un élément du tas

◆ size

int generic_heap_t::size

nombre d'éléments dans le tableau

◆ tree

void** generic_heap_t::tree

tableau représentant le tas


La documentation de cette structure a été générée à partir du fichier suivant :