template <class T> struct hash; // unspecializedtemplate <class Alloc> struct hash <vector<bool,Alloc>>; // vector<bool>