home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / dho.zip / DHO / SRC / SOURCE.ZIP / stack.h < prev    next >
C/C++ Source or Header  |  1995-08-27  |  661b  |  34 lines

  1. /****************************************/
  2. /*    Developer Helper Object Set       */
  3. /*  (C) 1994-95 Thomas E. Bednarz, Jr.  */
  4. /*     All rights reserved              */
  5. /***************************************/
  6.  
  7. /* $Id: stack.h 1.4 1995/08/13 03:21:12 teb Exp $ */
  8.  
  9.  
  10. #ifndef __STACK_H__
  11. #define __STACK_H__
  12.  
  13.  
  14. #include<object.h>
  15. #include<node.h>
  16.  
  17. class TStack : public TObject
  18. {
  19.       TNode *fFirst;
  20.    public:
  21.       TStack();
  22.       virtual ~TStack();
  23.       
  24.       void Push(TObject *obj);
  25.       TObject *Pop();
  26.       int EmptyStack();
  27.       void ClearStack();
  28.       
  29.       virtual const char *getClassName(void);
  30. };
  31.  
  32. #endif
  33.  
  34.