Lines Matching refs:MoveOnly
14 struct MoveOnly { struct
15 MoveOnly(const MoveOnly&) = delete;
16 MoveOnly(MoveOnly&&) = default;
17 MoveOnly& operator=(const MoveOnly&) = delete;
18 MoveOnly& operator=(MoveOnly&&) = default;
179 fit::result<MoveOnly> good = fit::ok<MoveOnly>({42}); in moveonly_value()
183 fit::result<MoveOnly> bad = fit::error(); in moveonly_value()
186 fit::result<MoveOnly> tmpmove(std::move(good)); in moveonly_value()
194 fit::result<MoveOnly> tmpsrc = fit::ok<MoveOnly>({42}); in moveonly_value()
195 MoveOnly taken_value = tmpsrc.take_value(); in moveonly_value()
198 tmpsrc = fit::ok<MoveOnly>({42}); in moveonly_value()
199 fit::ok_result<MoveOnly> taken_ok_result = tmpsrc.take_ok_result(); in moveonly_value()
213 fit::result<void, MoveOnly> good = fit::ok(); in moveonly_error()
216 fit::result<void, MoveOnly> bad = fit::error<MoveOnly>({42}); in moveonly_error()
220 fit::result<void, MoveOnly> tmpmove(std::move(good)); in moveonly_error()
228 fit::result<void, MoveOnly> tmpsrc = fit::ok(); in moveonly_error()
232 tmpsrc = fit::error<MoveOnly>({42}); in moveonly_error()
233 MoveOnly taken_error = tmpsrc.take_error(); in moveonly_error()
236 tmpsrc = fit::error<MoveOnly>({42}); in moveonly_error()
237 fit::error_result<MoveOnly> taken_error_result = tmpsrc.take_error_result(); in moveonly_error()