• Home
  • Raw
  • Download

Lines Matching refs:v1

263     boost::variant<Nonthrowing, throwing_class> v1, v2;  in check_3_impl()  local
265 swap(v1, v2); in check_3_impl()
267 v1 = throwing_class(helper); in check_3_impl()
268 BOOST_TEST(v1.which() == 1); in check_3_impl()
269 BOOST_TEST(boost::get<throwing_class>(&v1)); in check_3_impl()
271 BOOST_TEST(!v1.which()); in check_3_impl()
272 BOOST_TEST(boost::get<Nonthrowing>(&v1)); in check_3_impl()
286 if (!v1.which() && !v2.which()) { in check_3_impl()
287 swap(v1, v2); // Make sure that two backup holders swap well in check_3_impl()
288 BOOST_TEST(!v1.which()); in check_3_impl()
289 BOOST_TEST(boost::get<Nonthrowing>(&v1)); in check_3_impl()
293 v1 = v2; in check_3_impl()
309 boost::variant<int, throwing_class> v1, v2; in check_4() local
311 swap(v1, v2); in check_4()
313 v1 = throwing_class(helper); in check_4()
314 BOOST_TEST(v1.which() == 1); in check_4()
315 BOOST_TEST(boost::get<throwing_class>(&v1)); in check_4()
317 BOOST_TEST(!v1.which()); in check_4()
318 BOOST_TEST(boost::get<int>(&v1)); in check_4()
331 if (!v1.which() && !v2.which()) { in check_4()
332 swap(v1, v2); in check_4()
333 BOOST_TEST(!v1.which()); in check_4()
334 BOOST_TEST(boost::get<int>(&v1)); in check_4()
338 v1 = v2; in check_4()
345 boost::variant<Nonthrowing, throwing_class> v1, v2; in check_5_impl() local
348 v1 = throw_not_now; in check_5_impl()
351 boost::get<throwing_class>(v1).trash = 1; in check_5_impl()
355 v1 = throwing_class(helper); in check_5_impl()
356 BOOST_TEST(v1.which() == 1); in check_5_impl()
357 BOOST_TEST(boost::get<throwing_class>(&v1)); in check_5_impl()
359 BOOST_TEST(v1.which() == 1); in check_5_impl()
360 BOOST_TEST(boost::get<throwing_class>(&v1)); in check_5_impl()
363 boost::get<throwing_class>(v1).trash = throwing_class::do_not_throw; in check_5_impl()
365 v1 = Nonthrowing(); in check_5_impl()
368 v1 = throwing_class(helper); in check_5_impl()
369 BOOST_TEST(v1.which() == 1); in check_5_impl()
370 BOOST_TEST(boost::get<throwing_class>(&v1)); in check_5_impl()
372 BOOST_TEST(v1.which() == 0); in check_5_impl()
373 BOOST_TEST(boost::get<Nonthrowing>(&v1)); in check_5_impl()
376 int v1_type = v1.which(); in check_5_impl()
379 swap(v1, v2); // Make sure that backup holders swap well in check_5_impl()
380 BOOST_TEST(v1.which() == v2_type); in check_5_impl()
383 BOOST_TEST(v1.which() == v1_type); in check_5_impl()
401 boost::variant<Nonthrowing, throwing_class> v1, v2; in check_6_impl() local
404 v1 = throw_not_now; in check_6_impl()
407 v1 = throw_not_now; in check_6_impl()
409 swap(v1, v2); in check_6_impl()
410 boost::get<throwing_class>(v1).trash = 1; in check_6_impl()
413 v1 = throwing_class(throw_not_now); in check_6_impl()
414 v2 = v1; in check_6_impl()
416 v1 = Nonthrowing(); in check_6_impl()
420 v1 = tc; in check_6_impl()
421 BOOST_TEST(v1.which() == 1); in check_6_impl()
422 BOOST_TEST(boost::get<throwing_class>(&v1)); in check_6_impl()
424 BOOST_TEST(v1.which() == 0); in check_6_impl()
437 v1 = throw_not_now; in check_6_impl()
438 boost::get<throwing_class>(v1).trash = helper; in check_6_impl()
440 swap(v1, v2); in check_6_impl()
442 BOOST_TEST(v1.which() == 1); in check_6_impl()
444 BOOST_TEST(boost::get<throwing_class>(v1).trash == helper); in check_6_impl()