#ifndef HASH_H_ #define HASH_H_ 1 #include "config.h" #if HAVE_STD_HASH #ifdef __FUJITSU # include #else # include #endif using std::hash; # define NAMESPACE_STD_HASH_BEGIN namespace std { # define NAMESPACE_STD_HASH_END } #elif HAVE_STD_TR1_HASH # include using std::tr1::hash; # define NAMESPACE_STD_HASH_BEGIN namespace std { namespace tr1 { # define NAMESPACE_STD_HASH_END } } #else # include using boost::hash; # define NAMESPACE_STD_HASH_BEGIN namespace boost { # define NAMESPACE_STD_HASH_END } #endif #endif