Lines Matching defs:e
54 std::expected<BothNoexcept, int> e(std::in_place, oldState, 5);
55 decltype(auto) x = e.emplace(newState, 10);
57 assert(&x == &(*e));
60 assert(e.has_value());
61 assert(e.value().data_ == 10);
67 std::expected<int, BothMayThrow> e(std::unexpect, oldState, 5);
68 decltype(auto) x = e.emplace(10);
70 assert(&x == &(*e));
73 assert(e.has_value());
74 assert(e.value() == 10);
79 std::expected<TailClobberer<0>, bool> e(std::unexpect);
80 e.emplace();
81 assert(e.has_value());
87 CheckForInvalidWrites<true> e;
88 e.emplace();
89 assert(e.check());
92 CheckForInvalidWrites<false> e;
93 e.emplace();
94 assert(e.check());