//
// lista.h
// pila_131031
//
// Created by Paolo on 05/11/13.
// Copyright (c) 2013 dib. All rights reserved.
//
#ifndef pila_131031_lista_h
#define pila_131031_lista_h
#include "nodolista.h"
typedef bool boolean;
typedef NodoLista* posizione;
class Lista{
public:
void creaLista();
boolean listaVuota();
tipoelemLista leggiLista(posizione);
void scriviLista(tipoelemLista,posizione);
void insLista(tipoelemLista, posizione&);
posizione primoLista();
boolean fineLista(posizione);
posizione succLista(posizione);
posizione predLista(posizione);
void cancLista(posizione);
Lista();
private:
//variabili di servizio (contatore elementi, ...)
posizione testa;
};
//lista.cpp
#endif