#ifndef _StringHash_h_
#define _StringHash_h_

#include "closehash.h"
#include "string.h"

// A double hashing template that has a String key
// The data type still needs to be specified in Dtype

template <class Dtype>
class StringHash : public DoubHashTable<String,Dtype>{

protected:

  // A hash function for String class
  virtual int HashFunction(String Key);

  // Another hash function for String class
  virtual int SecondHash(String Key);

};

#endif _StringHash_h_
