From a0a52941b81ba1caa8131440c337d462bdcc7b46 Mon Sep 17 00:00:00 2001 From: hjk Date: Fri, 11 Oct 2024 09:23:27 +0200 Subject: [PATCH] Utils: Add some move boilerplate to class Result Change-Id: Iefa3a8be137955c69d500b138e19249c5186a87a Reviewed-by: Eike Ziller --- src/libs/utils/result.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/libs/utils/result.h b/src/libs/utils/result.h index 12c2e7302df..f638f8238f3 100644 --- a/src/libs/utils/result.h +++ b/src/libs/utils/result.h @@ -19,8 +19,13 @@ class QTCREATOR_UTILS_EXPORT Result public: Result(bool success, const QString &errorString); Result(const expected_str &res); + Result(const Result &) = default; + Result(Result &&) = default; ~Result(); + Result &operator=(const Result &) = default; + Result &operator=(Result &&) = default; + static const Result Ok; static Result Error(const QString &errorString) { return Result(errorString); };