Lines Matching defs:opt
49 optional<X> opt(in_place, 2);
51 assert(std::move(opt).value_or(y) == 2);
52 assert(*opt == 0);
55 optional<X> opt(in_place, 2);
56 assert(std::move(opt).value_or(Y(3)) == 2);
57 assert(*opt == 0);
60 optional<X> opt;
62 assert(std::move(opt).value_or(y) == 3);
63 assert(!opt);
66 optional<X> opt;
67 assert(std::move(opt).value_or(Y(3)) == 4);
68 assert(!opt);