home *** CD-ROM | disk | FTP | other *** search
- -----------------------------------------------------------------------------
- --
- -- (c) Westmount Technology 1995
- --
- -- File: @(#)ORSetDct.4gh 1.1
- -- Author:
- -- Description: A simple ORSetDict (map of key-value pairs)
- -- Key and value are ixObject references
- --
- -----------------------------------------------------------------------------
-
- INCLUDE "ORefSet.4gh"
- INCLUDE "RefDict.4gh"
-
- CLASS ORSetDict
- PRIVATE VARIABLE dict RefDict
-
- FUNCTION ORSetDict()
-
- FUNCTION append(key ixObject, value ixObject) RETURNING INTEGER
- FUNCTION get(key ixObject) RETURNING ORefSet
- FUNCTION remove(key ixObject, value ixObject) RETURNING VOID
- FUNCTION isPresent(key ixObject) RETURNING BOOLEAN
- FUNCTION size() RETURNING INTEGER
-
- FUNCTION firstKey() RETURNING ixObject
- FUNCTION nextKey() RETURNING ixObject
- FUNCTION firstValue() RETURNING ORefSet
- FUNCTION nextValue() RETURNING ORefSet
- END CLASS
-