home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Professional Developers Kit 1992 November / Disc01 / Disc01.mdf / cppbeta / bbxxk / itcursor.h__ / ITCURSOR.H
Encoding:
C/C++ Source or Header  |  1992-10-26  |  519 b   |  20 lines

  1. /* Copyright (c) IBM Corp. 1992 */
  2. #ifndef _ITCURSOR_H
  3. #define _ITCURSOR_H
  4.  
  5. #include "iglobals.h"
  6.  
  7. class ITreeCursor {
  8. public:
  9.   virtual Boolean setToRoot () = 0;
  10.   virtual Boolean setToChild (IPosition) = 0;
  11.   virtual Boolean setToFirstExistingChild () = 0;
  12.   virtual Boolean setToNextExistingChild () = 0;
  13.   virtual Boolean setToLastExistingChild () = 0;
  14.   virtual Boolean setToPreviousExistingChild  () = 0;
  15.   virtual Boolean isValid () const = 0;
  16.   virtual void    invalidate () = 0;
  17. };
  18.  
  19. #endif
  20.