diff options
author | 2011-04-01 16:11:55 +0100 | |
---|---|---|
committer | 2011-04-04 08:32:59 +0100 | |
commit | 02580d1bd7f77deff3f3786cc9a9503e25be8032 (patch) | |
tree | b5f3c960f6ad524ba023201071fb8208f7475f4a | |
parent | 3b25615aefb36ae747c29220ff80b6de2934c034 (diff) | |
download | paludis-02580d1bd7f77deff3f3786cc9a9503e25be8032.tar.gz paludis-02580d1bd7f77deff3f3786cc9a9503e25be8032.tar.xz |
Make Hash<> work for enums
-rw-r--r-- | paludis/util/hashes.hh | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/paludis/util/hashes.hh b/paludis/util/hashes.hh index 5d74eed79..e700f23f6 100644 --- a/paludis/util/hashes.hh +++ b/paludis/util/hashes.hh @@ -59,7 +59,7 @@ namespace paludis public: std::size_t operator() (const T_ & t) const { - return hash_internals::DefaultHash<T_, std::is_integral<T_>::value>::hash(t); + return hash_internals::DefaultHash<T_, std::is_integral<T_>::value || std::is_enum<T_>::value>::hash(t); } }; |