#ifndef _LLNODE_H
#define _LLNODE_H


template <class Node_entry>
class Node {
	public:
//  data members
   Node_entry entry;
   Node<Node_entry> *next;
   void print();
   
//  constructors
   Node();
   Node(Node_entry, Node<Node_entry> *link = NULL);
   
};


template <class Node_entry>
Node<Node_entry>::Node()
{
entry = NULL;
next = NULL;

}

template <class Node_entry>
Node<Node_entry>::Node(Node_entry x, Node<Node_entry> *link)
{
entry = x;
next = link;
}

template <class Node_entry>
void Node<Node_entry>::print()
{
cout << entry << " " << endl;

}

#endif