updated build system
All checks were successful
BlockStorage/repertory/pipeline/head This commit looks good

This commit is contained in:
2024-10-17 18:49:50 -05:00
parent 4a530c4703
commit 3ce03dabf5
6 changed files with 16 additions and 12 deletions

View File

@ -183,11 +183,22 @@ template <typename ctx_t> struct db_result final {
}
}
~db_result() { ctx_->clear(); }
db_result() = default;
db_result(const db_result &) = default;
db_result(db_result &&) noexcept = default;
auto operator=(const db_result &) -> db_result & = default;
auto operator=(db_result &&) -> db_result & = default;
~db_result() {
if (ctx_) {
ctx_->clear();
}
}
private:
std::shared_ptr<ctx_t> ctx_;
mutable std::int32_t res_;
mutable std::int32_t res_{};
private:
void set_res(std::int32_t res) const { res_ = res; }