/*******************************************************************\

Module: string hashing

Author: Daniel Kroening, kroening@cs.cmu.edu

\*******************************************************************/

#ifndef CPROVER_STRING_HASH_H
#define CPROVER_STRING_HASH_H

#include <string>

size_t hash_string(const std::string &s);
size_t hash_string(const char *s);

struct string_hash
{
  size_t operator()(const std::string &s) const { return hash_string(s); }
};

#endif
