/********************************************************************** Filename : GFxStringHash.h Content : String hash table used when optional case-insensitive lookup is required. Created : Authors : Copyright : (c) 2005-2006 Scaleform Corp. All Rights Reserved. This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR ANY PURPOSE. **********************************************************************/ #ifndef INC_GFxStringHash_H #define INC_GFxStringHash_H #include "GStringHash.h" // GFxStringHash... classes have been renamed to GStringHash... classes and moved to GKernel // These classes are here only for backward compatibility template > class GFxStringHash : public GStringHash { typedef GFxStringHash SelfType; typedef GHash BaseType; public: void operator = (const SelfType& src) { BaseType::operator = (src); } }; template class GFxStringHash_sid : public GStringHash_sid { typedef GFxStringHash_sid SelfType; typedef GStringHash BaseType; public: void operator = (const SelfType& src) { BaseType::operator = (src); } }; template, class Entry = GHashsetCachedNodeEntry > class GFxStringHashLH : public GStringHashLH { public: typedef GFxStringHashLH SelfType; public: GFxStringHashLH() : GStringHashLH() { } GFxStringHashLH(int sizeHint) : GStringHashLH(sizeHint) { } GFxStringHashLH(const SelfType& src) : GStringHashLH(src) { } ~GFxStringHashLH() { } void operator = (const SelfType& src) { GStringHashLH::operator = (src); } }; #endif