2 #include <unordered_map>
3 #include <unordered_set>
7 #define intstr_map std::unordered_map<int, string>
8 #define intstr_mmap std::unordered_multimap<int, string>
10 #define int_set std::unordered_set<int>
11 #define str_set std::unordered_set<string>
12 #define int_mset std::unordered_multiset<int>
13 #define str_mset std::unordered_multiset<string>
17 int thefoo_rw(int arg = 1)
30 map.emplace(1,"hello");
31 map.emplace(2,"world");
32 map.emplace(3,"this");
35 thefoo_rw(); // Set break point at this line.
38 mmap.emplace(1,"hello");
39 mmap.emplace(2,"hello");
40 mmap.emplace(2,"world");
41 mmap.emplace(3,"this");
42 mmap.emplace(3,"this");
43 mmap.emplace(3,"this");
44 thefoo_rw(); // Set break point at this line.
52 thefoo_rw(); // Set break point at this line.
55 sset.emplace("hello");
56 sset.emplace("world");
60 thefoo_rw(); // Set break point at this line.
69 thefoo_rw(); // Set break point at this line.
72 smset.emplace("hello");
73 smset.emplace("world");
74 smset.emplace("world");
77 thefoo_rw(); // Set break point at this line.