#include <ace/Strategies.h>
class ACE_Hashable {
public:virtual ~ACE_Hashable (void);virtual u_long hash (void) const;protected:ACE_Hashable (void);virtual u_long hash_i (void) const = 0;u_long hash_value_;};
virtual ~ACE_Hashable (void);
virtual u_long hash (void) const;
ACE_Hashable (void);
virtual u_long hash_i (void) const = 0;
u_long hash_value_;