Pagina Principale | Lista dei namespace | Strutture dati | Lista dei file | Campi dei dati | Elementi globali

Riferimenti per il file liste.cpp

#include "liste.h"

Grafo delle dipendenze di inclusione per liste.cpp:

Include dependency graph

Vai al codice sorgente di questo file.

Funzioni

ListalisteCreaLista (const void *primo)
 Crea una nuova lista, e opzionalmente aggiunge il primo elemento.

void listeDistruggiLista (Lista *l)
 Dealloca una lista e i rispettivi elementi.

void listeAggiungiElemento (Lista *l, const void *elemento)
 Accoda un nuovo elemento alla lista.

const void * listeLeggiElemento (Lista *l, int i)
 Legge l'i-esimo elemento e ne ritorna il puntatore.

void listeScriviElemento (Lista *l, int i, const void *elemento)
 Sovrascrive l'i-esimo elemento della lista.


Documentazione delle funzioni

void listeAggiungiElemento Lista l,
const void *  elemento
 

Accoda un nuovo elemento alla lista.

Parametri:
l la lista a cui aggiungere l'elemento
elemento l'elemento da aggiungere

Definizione alla linea 40 del file liste.cpp.

Riferimenti Lista::coda, ElemLista::elemento, Lista::n, ElemLista::prossimo, e Lista::testa.

Referenziato da giocGiocatoriLiberi(), main(), menuCambiaGiocatore(), menuGiocatori(), menuNuovaPartitaMostra(), menuPartite(), e parListaPartiteGiocate().

Lista* listeCreaLista const void *  primo  ) 
 

Crea una nuova lista, e opzionalmente aggiunge il primo elemento.

Parametri:
primo il primo elemento oppure NULL per una lista vuota
Restituisce:
la nuova Lista appena creata

Definizione alla linea 9 del file liste.cpp.

Riferimenti Lista::coda, ElemLista::elemento, Lista::n, ElemLista::prossimo, e Lista::testa.

Referenziato da giocGiocatoriLiberi(), main(), menuCambiaGiocatore(), menuGiocatori(), menuNuovaPartitaMostra(), menuPartite(), e parListaPartiteGiocate().

void listeDistruggiLista Lista l  ) 
 

Dealloca una lista e i rispettivi elementi.

N.B.: NON dealloca i contenuti della lista!

Parametri:
l la lista da deallocare

Definizione alla linea 27 del file liste.cpp.

Riferimenti Lista::n, ElemLista::prossimo, e Lista::testa.

Referenziato da main(), menuCambiaGiocatore(), menuGiocatori(), menuNuovaPartita(), menuNuovaPartitaMostra(), menuPartite(), e menuPartiteTurno().

const void* listeLeggiElemento Lista l,
int  i
 

Legge l'i-esimo elemento e ne ritorna il puntatore.

Gli indici della lista sono trattati come negli array monodimensionali del C: il primo elemento ha indice 0, l'ultimo n-1 (con n elementi).

Parametri:
l la lista da cui leggere
i l'indice dell'elemento da leggere
Restituisce:
il puntatore all'elemento letto

Definizione alla linea 57 del file liste.cpp.

Riferimenti ElemLista::elemento, ElemLista::prossimo, e Lista::testa.

Referenziato da menuCambiaGiocatore(), menuNuovaPartita(), menuPartiteTurno(), e uiStampaMenu().

void listeScriviElemento Lista l,
int  i,
const void *  elemento
 

Sovrascrive l'i-esimo elemento della lista.

Gli indici della lista sono trattati come negli array monodimensionali del C: il primo elemento ha indice 0, l'ultimo n-1 (con n elementi). N.B.: NON dealloca l'elemento sovrascritto!

Parametri:
l la lista a cui cambiare l'elemento
i indice dell'elemento da sovrascrivere
elemento il nuovo elemento

Definizione alla linea 65 del file liste.cpp.

Riferimenti ElemLista::elemento, ElemLista::prossimo, e Lista::testa.


Generato il Fri Jan 28 11:43:33 2005 per TennisTournament da doxygen 1.3.6