home *** CD-ROM | disk | FTP | other *** search
/ PC World 1997 November / PCWorld_1997-11_cd.bin / software / programy / komix / DATA.Z / StringHash.cxx < prev    next >
C/C++ Source or Header  |  1996-05-31  |  2KB  |  49 lines

  1. /*---------------------------------------------------------------------------
  2.  *
  3.  * Copyright (c) 1991 by Westmount Technology B.V., Delft, The Netherlands.
  4.  *
  5.  * This software is furnished under a license and may be used only in
  6.  * accordance with the terms of such license and with the inclusion of
  7.  * the above copyright notice. This software or any other copies thereof
  8.  * may not be provided or otherwise made available to any other person.
  9.  * No title to and ownership of the software is hereby transferred.
  10.  *
  11.  * The information in this software is subject to change without notice
  12.  * and should not be construed as a commitment by Westmount Technology B.V.
  13.  *
  14.  *---------------------------------------------------------------------------
  15.  *
  16.  *    File        : @(#)StringHash.cxx    1.1    (1.1) (1.2)
  17.  *    Author        : sipi
  18.  *    Original date    : Wed Apr 22 10:16:00 MET DST 1992
  19.  *    Description    : implementation of Hashable class for strings
  20.  *
  21.  *---------------------------------------------------------------------------
  22.  */
  23. static const char SccsId[]="@(#)StringHash.cxx    1.1    (1.1) (1.2)\t09 Nov 1993 Copyright 1991 Westmount Technology";
  24.  
  25. #ifndef STRINGHASH_HXX
  26. #include <StringHash.hxx>
  27. #endif
  28.  
  29. StringHash::StringHash(const String &mykey) :
  30.     key(mykey)
  31. {
  32. }
  33.  
  34. StringHash::~StringHash()
  35. {
  36. }
  37.  
  38. unsigned
  39. StringHash::hash() const
  40. {
  41.     return key.hash();
  42. }
  43.  
  44. int
  45. StringHash::isEqual(const Hashable& otherkey) const
  46. {
  47.     return key == ((const StringHash&)otherkey).key;
  48. }
  49.