Advertisement
Guest User

Node.h

a guest
Jun 18th, 2018
135
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.73 KB | None | 0 0
  1.     /*Default Constructor*/
  2.     Node<T>() : next(nullptr), right(nullptr), left(nullptr) {};
  3.  
  4.     /*Return data member*/
  5.     T getData() const { return data; }
  6.  
  7.     /*Set data member*/
  8.     void setData(T input) { data = input; }
  9.  
  10.     /*Get next Node pointer data member*/
  11.     Node<T> *getNext() const { return next; }
  12.  
  13.     /*Set next Node pointer data member*/
  14.     void setNext(Node<T> *ptr) { next = ptr; }
  15.  
  16.     /*Get right Node pointer data member*/
  17.     Node<T> *getRight() const { return right; }
  18.  
  19.     /*Get left Node pointer data member*/
  20.     Node<T> *getLeft() const { return left; }
  21.  
  22.     /*Set right Node pointer data member*/
  23.     void setRight(Node<T> *ptr) { right = ptr; }
  24.  
  25.     /*Set left Node pointer data member*/
  26.     void setLeft(Node<T> *ptr) { left = ptr; }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement