Lines Matching refs:opt2
43 constexpr optional<int> opt2;
44 opt = opt2;
45 static_assert(static_cast<bool>(opt2) == false, "");
46 assert(static_cast<bool>(opt) == static_cast<bool>(opt2));
50 constexpr optional<int> opt2(2);
51 opt = opt2;
52 static_assert(static_cast<bool>(opt2) == true, "");
53 static_assert(*opt2 == 2, "");
54 assert(static_cast<bool>(opt) == static_cast<bool>(opt2));
55 assert(*opt == *opt2);
59 constexpr optional<int> opt2;
60 opt = opt2;
61 static_assert(static_cast<bool>(opt2) == false, "");
62 assert(static_cast<bool>(opt) == static_cast<bool>(opt2));
66 constexpr optional<int> opt2(2);
67 opt = opt2;
68 static_assert(static_cast<bool>(opt2) == true, "");
69 static_assert(*opt2 == 2, "");
70 assert(static_cast<bool>(opt) == static_cast<bool>(opt2));
71 assert(*opt == *opt2);
75 optional<X> opt2(X{});
76 assert(static_cast<bool>(opt2) == true);
80 opt = opt2;