Lines Matching defs:opt
34 optional<bool> opt;
35 REQUIRE_FALSE(opt.has_value());
36 REQUIRE_THROWS(opt.value());
38 opt = true;
39 REQUIRE_NOTHROW(opt.value());
40 CHECK(opt.value() == true);
45 optional<std::string> opt;
46 REQUIRE_FALSE(opt.has_value());
50 CHECK(opt.value_or(mine) == mine);
54 opt = other;
55 CHECK(opt.value_or(mine) != mine);
56 CHECK(opt.value_or(mine) == other);
61 optional<std::string> opt("asdf");
62 REQUIRE(opt.has_value());
64 CHECK(*opt == "asdf");
65 CHECK(opt->size() == 4);