Lines Matching defs:e
99 requires(E&& e, F&& f) {
100 { std::forward<E>(e).transform(std::forward<F>(f)) };
118 std::expected<int, int> e(0);
119 std::same_as<std::expected<int, int>> decltype(auto) val = e.transform(LVal{});
125 std::expected<int, int> e(0);
127 std::same_as<std::expected<int, int>> decltype(auto) val = e.transform(l);
136 const std::expected<int, int> e(0);
137 std::same_as<std::expected<int, int>> decltype(auto) val = e.transform(CLVal{});
143 const std::expected<int, int> e(0);
145 std::same_as<std::expected<int, int>> decltype(auto) val = e.transform(l);
154 std::expected<int, int> e(0);
155 std::same_as<std::expected<int, int>> decltype(auto) val = std::move(e).transform(RVal{});
161 std::expected<int, int> e(0);
162 std::same_as<std::expected<int, int>> decltype(auto) val = std::move(e).transform(RVRefQual{});
171 const std::expected<int, int> e(0);
172 std::same_as<std::expected<int, int>> decltype(auto) val = std::move(e).transform(CRVal{});
178 const std::expected<int, int> e(0);
180 std::same_as<std::expected<int, int>> decltype(auto) val = e.transform(std::move(l));
188 std::expected<int, int> e(1);
190 (void)e.transform([&val]<typename T>(T&&) -> void {
196 (void)std::move(e).transform([&val]<typename T>(T&&) -> void {
202 const auto& ce = e;
221 std::expected<int, int> e(2);
222 std::expected<NonCopy, int> n = e.transform(xform);
228 std::expected<NonConst, int> e(std::unexpected<int>(2));
230 (void)e.transform(l);
231 (void)std::move(e).transform(l);
249 std::expected<int, MoveOnlyErrorType> e;
251 (void)std::move(e).transform(l);
256 const std::expected<int, MoveOnlyErrorType> e;
258 (void)std::move(e).transform(l);