summaryrefslogtreecommitdiffstats
path: root/persistence
diff options
context:
space:
mode:
Diffstat (limited to 'persistence')
-rw-r--r--persistence/src/vespa/persistence/spi/catchresult.cpp2
-rw-r--r--persistence/src/vespa/persistence/spi/catchresult.h2
-rw-r--r--persistence/src/vespa/persistence/spi/operationcomplete.h2
3 files changed, 3 insertions, 3 deletions
diff --git a/persistence/src/vespa/persistence/spi/catchresult.cpp b/persistence/src/vespa/persistence/spi/catchresult.cpp
index 3dbe8cfdf7e..366e439cc2d 100644
--- a/persistence/src/vespa/persistence/spi/catchresult.cpp
+++ b/persistence/src/vespa/persistence/spi/catchresult.cpp
@@ -13,7 +13,7 @@ CatchResult::CatchResult()
CatchResult::~CatchResult() = default;
void
-CatchResult::onComplete(std::unique_ptr<Result> result) {
+CatchResult::onComplete(std::unique_ptr<Result> result) noexcept {
_promisedResult.set_value(std::move(result));
}
void
diff --git a/persistence/src/vespa/persistence/spi/catchresult.h b/persistence/src/vespa/persistence/spi/catchresult.h
index 80d4f863971..02c626ea23e 100644
--- a/persistence/src/vespa/persistence/spi/catchresult.h
+++ b/persistence/src/vespa/persistence/spi/catchresult.h
@@ -12,7 +12,7 @@ public:
std::future<std::unique_ptr<Result>> future_result() {
return _promisedResult.get_future();
}
- void onComplete(std::unique_ptr<Result> result) override;
+ void onComplete(std::unique_ptr<Result> result) noexcept override;
void addResultHandler(const ResultHandler * resultHandler) override;
private:
std::promise<std::unique_ptr<Result>> _promisedResult;
diff --git a/persistence/src/vespa/persistence/spi/operationcomplete.h b/persistence/src/vespa/persistence/spi/operationcomplete.h
index fd6b846b2a4..fd4d5714cbc 100644
--- a/persistence/src/vespa/persistence/spi/operationcomplete.h
+++ b/persistence/src/vespa/persistence/spi/operationcomplete.h
@@ -23,7 +23,7 @@ class OperationComplete
public:
using UP = std::unique_ptr<OperationComplete>;
virtual ~OperationComplete() = default;
- virtual void onComplete(std::unique_ptr<Result> result) = 0;
+ virtual void onComplete(std::unique_ptr<Result> result) noexcept = 0;
virtual void addResultHandler(const ResultHandler * resultHandler) = 0;
};