Lines Matching refs:opt
46 constexpr optional<X> opt(2);
48 static_assert(opt.value_or(y) == 2, "");
51 constexpr optional<X> opt(2);
52 static_assert(opt.value_or(Y(3)) == 2, "");
55 constexpr optional<X> opt;
57 static_assert(opt.value_or(y) == 3, "");
60 constexpr optional<X> opt;
61 static_assert(opt.value_or(Y(3)) == 4, "");
64 const optional<X> opt(2);
66 assert(opt.value_or(y) == 2);
69 const optional<X> opt(2);
70 assert(opt.value_or(Y(3)) == 2);
73 const optional<X> opt;
75 assert(opt.value_or(y) == 3);
78 const optional<X> opt;
79 assert(opt.value_or(Y(3)) == 4);