Lines Matching refs:opt
67 constexpr optional<int> opt(in_place, 5);
68 static_assert(static_cast<bool>(opt) == true, "");
69 static_assert(*opt == 5, "");
80 const optional<X> opt(in_place);
81 assert(static_cast<bool>(opt) == true);
82 assert(*opt == X());
85 const optional<X> opt(in_place, 5);
86 assert(static_cast<bool>(opt) == true);
87 assert(*opt == X(5));
90 const optional<X> opt(in_place, 5, 4);
91 assert(static_cast<bool>(opt) == true);
92 assert(*opt == X(5, 4));
95 constexpr optional<Y> opt(in_place);
96 static_assert(static_cast<bool>(opt) == true, "");
97 static_assert(*opt == Y(), "");
108 constexpr optional<Y> opt(in_place, 5);
109 static_assert(static_cast<bool>(opt) == true, "");
110 static_assert(*opt == Y(5), "");
121 constexpr optional<Y> opt(in_place, 5, 4);
122 static_assert(static_cast<bool>(opt) == true, "");
123 static_assert(*opt == Y(5, 4), "");
136 const optional<Z> opt(in_place, 1);