2 #ifdef _LIBCPP_INLINE_VISIBILITY
3 #undef _LIBCPP_INLINE_VISIBILITY
5 #define _LIBCPP_INLINE_VISIBILITY
6 #include <unordered_map>
7 #include <unordered_set>
11 #define intstr_map std::unordered_map<int, string>
12 #define intstr_mmap std::unordered_multimap<int, string>
14 #define int_set std::unordered_set<int>
15 #define str_set std::unordered_set<string>
16 #define int_mset std::unordered_multiset<int>
17 #define str_mset std::unordered_multiset<string>
21 int thefoo_rw(int arg = 1)
34 map.emplace(1,"hello");
35 map.emplace(2,"world");
36 map.emplace(3,"this");
39 thefoo_rw(); // Set break point at this line.
42 mmap.emplace(1,"hello");
43 mmap.emplace(2,"hello");
44 mmap.emplace(2,"world");
45 mmap.emplace(3,"this");
46 mmap.emplace(3,"this");
47 mmap.emplace(3,"this");
48 thefoo_rw(); // Set break point at this line.
56 thefoo_rw(); // Set break point at this line.
59 sset.emplace("hello");
60 sset.emplace("world");
64 thefoo_rw(); // Set break point at this line.
73 thefoo_rw(); // Set break point at this line.
76 smset.emplace("hello");
77 smset.emplace("world");
78 smset.emplace("world");
81 thefoo_rw(); // Set break point at this line.