====LNode class====
The node class deals with the fundamental unit of manipulation in our program, the venerable **Node**.
===Node() constructor===
Node *mynode = new Node;
^ Function ^ Parameter(s) ^ Return value |
| LNode() | none | pointer to the newly allocated node |
Node() is the parameterless constructor that is responsible for creating a new instance of a node.
===LNode() constructor===
Overloaded constructor that will accept an initial integer value to be assigned to the newly allocated Node's **value** member.
LNode *mynode = new Node(4);
^ Function ^ Parameter(s) ^ Return value |
| LNode() | | pointer to the newly allocated node |
===copy()===
copy() will duplicate the node's contents, except NULL next and prev
tmp = mynode -> copy();
^ Function ^ Parameter(s) ^ Return value |
| notset | notset | notset |
===getNext()===
getvalue() will return the value of the current node
^ Function ^ Parameter(s) ^ Return value |
| LNode *getNext() | no parameters | return value in LNode *pointer |
location -> setNext(this -> location -> getNext());
===getPrev()===
getvalue() will return the value of the current node
^ Function ^ Parameter(s) ^ Return value |
| LNode *getPrev() | no parameters | return value in LNode *pointer |
location -> setPrev(this -> location -> getPrev());
===setNext()===
setNext() will set the value of the current node
^ Function ^ Parameter(s) ^ Return value |
| LNode *getNext | pointer value to set value of current node | none that is know |
location -> setNext(this -> location -> getNext());
===setPrev()===
setPrev() will set the value of the current node
^ Function ^ Parameter(s) ^ Return value |
| LNode *getPrev | pointer value to set value of current node | none that is know |
location -> setPrev(this -> location -> getPrev());
----