home *** CD-ROM | disk | FTP | other *** search
/ PC World 1998 October / PCWorld_1998-10_cd.bin / software / prehled / komix / DATA.Z / IntHash.hxx < prev    next >
Text File  |  1996-05-31  |  775b  |  33 lines

  1. /*---------------------------------------------------------------------------
  2.  *
  3.  *    (c)    Westmount Technology    1991
  4.  *
  5.  *    File:         @(#)IntHash.hxx    1.1    (1.1) (1.2)
  6.  *    Author:        sipi
  7.  *    Description:    declaration of Hashable class for integers
  8.  *---------------------------------------------------------------------------
  9.  SccsId = @(#)IntHash.hxx    1.1    (1.1) (1.2)\t09 Nov 1993 Copyright 1992 Westmount Technology */
  10.  
  11. #ifndef INTHASH_HXX
  12. #define INTHASH_HXX
  13.  
  14. #ifndef HASHTBL_HXX
  15. #include <HashTbl.hxx>
  16. #endif
  17.  
  18. class IntHash: public Hashable {
  19.     private:
  20.     int key;
  21.     
  22.     public:
  23.     IntHash(int mykey) : key(mykey) {}
  24.     ~IntHash();
  25.  
  26.     unsigned    hash() const;
  27.     int        isEqual(const Hashable& otherkey) const;
  28.  
  29.     int        get_key() const {return key;}
  30. };
  31.  
  32. #endif
  33.