map<K, T, C1, A>  | map<K, T, C2, A>  | 
map<K, T, C1, A>  | multimap<K, T, C2, A>  | 
set<K, C1, A>  | set<K, C2, A>  | 
set<K, C1, A>  | multiset<K, C2, A>  | 
unordered_map<K, T, H1, E1, A>  | unordered_map<K, T, H2, E2, A>  | 
unordered_map<K, T, H1, E1, A>  | unordered_multimap<K, T, H2, E2, A>  | 
unordered_set<K, H1, E1, A>  | unordered_set<K, H2, E2, A>  | 
unordered_set<K, H1, E1, A>  | unordered_multiset<K, H2, E2, A>  |