#pragma once
#define TYPE int
#define NULL 0

typedef struct nodetag{ 
	   TYPE item;        //the data
	   nodetag *next;   //a pointer to the next node
}node;                  // typedef allows us to refer to the structure
						//nodetag as node


class LList
{
private:
	node * pCurrent;
	node* pHead;
public:
	LList(void);
	bool isEmpty(void);
	bool atEnd(void);
	void add(int);
	void del();
	int peek();
};