00001 #ifndef __GXHASHABLESTRING 00002 #define __GXHASHABLESTRING 00003 00004 00005 #include "GXStandardDefines.h" 00006 #include "GXAutoArray.h" 00007 00008 class CGXHashableString 00009 { 00010 public: 00011 CGXHashableString(); 00012 virtual ~CGXHashableString(); 00013 00014 virtual UINT HashCode(); 00015 virtual bool operator==(CGXHashableString& Target); 00016 virtual bool operator==(char* szTarget); 00017 00018 virtual bool Assign(CGXHashableString& Target); 00019 00020 virtual char* GetString(); 00021 virtual bool SetString(char* szNewString); 00022 00023 protected: 00024 CGXAutoArray<char> m_String; 00025 }; 00026 00027 00028 00029 #endif
1.2.11.1 written by Dimitri van Heesch,
© 1997-2001