+1  A: 
Alexey Malistov
But then he still has to specify a custom hash template on every unordered_set, since it won't be using his namespace.
Steve Jessop
+4  A: 
Alexey Malistov
Looks good, thanks.
Doug