home *** CD-ROM | disk | FTP | other *** search
/ PC World 1998 October / PCWorld_1998-10_cd.bin / software / prehled / komix / DATA.Z / ORSetDct.4gh < prev    next >
Text File  |  1996-07-02  |  933b  |  31 lines

  1. -----------------------------------------------------------------------------
  2. --
  3. --      (c)     Westmount Technology    1995
  4. --
  5. --    File:        @(#)ORSetDct.4gh    1.1
  6. --    Author:
  7. --    Description:    A simple ORSetDict (map of key-value pairs)
  8. --            Key and value are ixObject references
  9. --
  10. -----------------------------------------------------------------------------
  11.  
  12. INCLUDE "ORefSet.4gh"
  13. INCLUDE "RefDict.4gh"
  14.  
  15. CLASS ORSetDict
  16.     PRIVATE VARIABLE dict RefDict
  17.  
  18.     FUNCTION ORSetDict()
  19.  
  20.     FUNCTION append(key ixObject, value ixObject) RETURNING INTEGER
  21.     FUNCTION get(key ixObject) RETURNING ORefSet
  22.     FUNCTION remove(key ixObject, value ixObject) RETURNING VOID
  23.     FUNCTION isPresent(key ixObject) RETURNING BOOLEAN
  24.     FUNCTION size() RETURNING INTEGER
  25.  
  26.     FUNCTION firstKey() RETURNING ixObject
  27.     FUNCTION nextKey() RETURNING ixObject
  28.     FUNCTION firstValue() RETURNING ORefSet
  29.     FUNCTION nextValue() RETURNING ORefSet
  30. END CLASS
  31.