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_list_

Type de données pour représenter une liste chainée contenant des void* Plus de détails...

#include <generic_list.h>

Champs de données

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

Description détaillée

Type de données pour représenter une liste chainée contenant des void*

Une liste chainée permet un accès direct à la taille (nombre d'éléments de la chaine), vers le premier élément et vers le dernier élément.

Documentation des champs

◆ build

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

fonction de construction d'un élément de la liste

◆ compare

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

fonction de comparaison entre deux éléments de la liste

◆ destroy

void(* generic_list_::destroy) (void *data)

fonction de destruction d'un élément de la liste

◆ head

generic_list_elmt_t* generic_list_::head

pointeur vers le premier élément de la liste

◆ size

int generic_list_::size

nombre d'éléments stockés dans la liste

◆ tail

generic_list_elmt_t* generic_list_::tail

pointeur vers le dernier élément de la liste


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