212 noexcept_bench<void>();
213 noexcept_bench<int>();
341 EXPECT_TRUE(boost::equals(val2->c_str(),
"foobar"));
354 EXPECT_TRUE(!val1.matches(std::error_condition{}));
355 EXPECT_TRUE(!val2.matches(std::error_condition{}));
357 val1 = std::move(val2);
367 EXPECT_TRUE(boost::equals(val1->c_str(),
"foobar"));
383 EXPECT_TRUE(!val1.matches(std::error_condition{}));
384 EXPECT_TRUE(!val2.matches(std::error_condition{}));
396 EXPECT_TRUE(boost::equals(val1->c_str(),
"foobar"));
399 EXPECT_TRUE(boost::equals(val2->c_str(),
"foobar"));
412 EXPECT_TRUE(!val1.matches(std::error_condition{}));
413 EXPECT_TRUE(!val2.matches(std::error_condition{}));
428 EXPECT_TRUE(boost::equals(val2->c_str(),
"foobar"));
441 EXPECT_TRUE(val1.matches(std::errc::invalid_argument));
442 EXPECT_TRUE(!val1.matches(std::error_condition{}));
443 EXPECT_TRUE(!val2.matches(std::error_condition{}));
471 EXPECT_TRUE(val1.matches(std::errc::invalid_argument));
472 EXPECT_TRUE(val2.matches(std::errc::invalid_argument));
473 EXPECT_TRUE(!val1.matches(std::error_condition{}));
474 EXPECT_TRUE(!val2.matches(std::error_condition{}));
476 val1 = std::string{
"barfoo"};
486 EXPECT_TRUE(boost::equals(val1->c_str(),
"barfoo"));
502 EXPECT_TRUE(val2.matches(std::errc::invalid_argument));
503 EXPECT_TRUE(!val1.matches(std::error_condition{}));
504 EXPECT_TRUE(!val2.matches(std::error_condition{}));
516 EXPECT_TRUE(boost::equals(val1->c_str(),
"barfoo"));
519 EXPECT_TRUE(boost::equals(val2->c_str(),
"barfoo"));
532 EXPECT_TRUE(!val1.matches(std::error_condition{}));
533 EXPECT_TRUE(!val2.matches(std::error_condition{}));
649 EXPECT_TRUE(!val1.matches(std::error_condition{}));
650 EXPECT_TRUE(!val2.matches(std::error_condition{}));
651 EXPECT_TRUE(!val3.matches(std::error_condition{}));
681 EXPECT_TRUE(val2.matches(std::errc::invalid_argument));
682 EXPECT_TRUE(!val2.matches(std::error_condition{}));
715 EXPECT_TRUE(!val1.matches(std::error_condition{}));
716 EXPECT_TRUE(!val1.matches(std::errc::invalid_argument));