====stack class==== ===Stack()=== Stack *mystack = new Stack; ^ Function ^ Parameter(s) ^ Return value | | Stack() | none | pointer to the newly allocated stack | Stack() is the parameterless constructor that is responsible for creating a new instance of a stack. ===Stack(int)=== Stack *mystack = new Stack(4); ^ Function ^ Parameter(s) ^ Return value | | Stack() | int to be assigned to the maximum stack length | pointer to the newly allocated stack | Stack(int) is the overloaded constructor that is responsible for creating a new instance of a stack. ===~Stack()=== ^ Function ^ Parameter(s) ^ Return value | | Destructor | None | None | delete stack; ===void push(LNode *)=== mystack -> push(tmp); ^ Function ^ Parameter(s) ^ Return value | | push(LNode *) | LNode * to be added to top of stack | void | push(LNode *) is a method to add a LNode * to top of stack. ===void push(int)=== mystack -> push(4); ^ Function ^ Parameter(s) ^ Return value | | Adds an integer value onto stack |value to put into new node | None | ===LNode *pop()=== tmp = mystack -> pop(); ^ Function ^ Parameter(s) ^ Return value | | Removes top node from stack | None | Returns pointer to node just removed | ===LNode *peek()=== tmp = mystack -> peek(); ^ Function ^ Parameter(s) ^ Return value | | Returns value of top Node | None | Location of top node on stack | ===int getLength()=== length = mystack -> getLength(); ^ Function ^ Parameter(s) ^ Return value | | Gets length of stack | None | Int value of length | ===bool setLength(int)=== status = mystack -> setLength(4); ^ Function ^ Parameter(s) ^ Return value | | Sets length of stack | int length to set stack | Returns success vs failure | ----