• Home
  • Raw
  • Download

Lines Matching refs:om

43             ordered_map<std::string, std::string> om(m.begin(), m.end());  variable
44 CHECK(om.size() == 3);
50 ordered_map<std::string, std::string> om(m.begin(), m.end()); variable
51 const auto com = om;
59 ordered_map<std::string, std::string> om(m.begin(), m.end()); variable
60 const auto com = om;
64 CHECK(om.at(std::string("eins")) == std::string("one"));
66 CHECK_THROWS_AS(om.at(std::string("vier")), std::out_of_range);
74 CHECK(om.at(eins) == std::string("one"));
76 CHECK_THROWS_AS(om.at(vier), std::out_of_range);
82 CHECK(om.at("eins") == std::string("one"));
84 CHECK_THROWS_AS(om.at("vier"), std::out_of_range);
92 ordered_map<std::string, std::string> om(m.begin(), m.end()); variable
93 const auto com = om;
97 CHECK(om[std::string("eins")] == std::string("one"));
100 CHECK(om[std::string("vier")] == std::string(""));
101 CHECK(om.size() == 4);
109 CHECK(om[eins] == std::string("one"));
112 CHECK(om[vier] == std::string(""));
113 CHECK(om.size() == 4);
118 CHECK(om["eins"] == std::string("one"));
121 CHECK(om["vier"] == std::string(""));
122 CHECK(om.size() == 4);
128 ordered_map<std::string, std::string> om; variable
129 om["eins"] = "one";
130 om["zwei"] = "two";
131 om["drei"] = "three";
134 auto it = om.begin();
141 CHECK(it == om.end());
146 CHECK(om.size() == 3);
147 CHECK(om.erase(std::string("eins")) == 1);
148 CHECK(om.size() == 2);
149 CHECK(om.erase(std::string("vier")) == 0);
150 CHECK(om.size() == 2);
152 auto it = om.begin();
157 CHECK(it == om.end());
164 CHECK(om.size() == 3);
165 CHECK(om.erase(eins) == 1);
166 CHECK(om.size() == 2);
167 CHECK(om.erase(vier) == 0);
168 CHECK(om.size() == 2);
170 auto it = om.begin();
175 CHECK(it == om.end());
180 CHECK(om.size() == 3);
181 CHECK(om.erase("eins") == 1);
182 CHECK(om.size() == 2);
183 CHECK(om.erase("vier") == 0);
184 CHECK(om.size() == 2);
186 auto it = om.begin();
191 CHECK(it == om.end());
196 CHECK(om.size() == 3);
197 CHECK(om.begin()->first == "eins");
198 CHECK(std::next(om.begin(), 1)->first == "zwei");
199 CHECK(std::next(om.begin(), 2)->first == "drei");
201 auto it = om.erase(om.begin());
203 CHECK(om.size() == 2);
205 auto it2 = om.begin();
210 CHECK(it2 == om.end());
216 ordered_map<std::string, std::string> om; variable
217 om["eins"] = "one";
218 om["zwei"] = "two";
219 om["drei"] = "three";
223 CHECK(om.count("eins") == 1);
224 CHECK(om.count(std::string("eins")) == 1);
225 CHECK(om.count(eins) == 1);
226 CHECK(om.count("vier") == 0);
227 CHECK(om.count(std::string("vier")) == 0);
228 CHECK(om.count(vier) == 0);
233 ordered_map<std::string, std::string> om; variable
234 om["eins"] = "one";
235 om["zwei"] = "two";
236 om["drei"] = "three";
237 const auto com = om;
241 CHECK(om.find("eins") == om.begin());
242 CHECK(om.find(std::string("eins")) == om.begin());
243 CHECK(om.find(eins) == om.begin());
244 CHECK(om.find("vier") == om.end());
245 CHECK(om.find(std::string("vier")) == om.end());
246 CHECK(om.find(vier) == om.end());
258 ordered_map<std::string, std::string> om; variable
259 om["eins"] = "one";
260 om["zwei"] = "two";
261 om["drei"] = "three";
268 auto res1 = om.insert(vt1);
269 CHECK(res1.first == om.begin());
271 CHECK(om.size() == 3);
273 auto res4 = om.insert(vt4);
274 CHECK(res4.first == om.begin() + 3);
276 CHECK(om.size() == 4);
281 auto res1 = om.insert({"eins", "1"});
282 CHECK(res1.first == om.begin());
284 CHECK(om.size() == 3);
286 auto res4 = om.insert({"vier", "four"});
287 CHECK(res4.first == om.begin() + 3);
289 CHECK(om.size() == 4);