From ed666e4e8c8026f8997fc8a0bfff2ee83f39a0d8 Mon Sep 17 00:00:00 2001 From: Shauren Date: Mon, 16 Dec 2024 11:56:03 +0100 Subject: Core/Misc: Fixed build with c++23 enabled Closes #30511 --- src/server/database/Database/Transaction.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/server/database/Database/Transaction.h') diff --git a/src/server/database/Database/Transaction.h b/src/server/database/Database/Transaction.h index c60b74b58b8..9c4284b49c8 100644 --- a/src/server/database/Database/Transaction.h +++ b/src/server/database/Database/Transaction.h @@ -35,6 +35,11 @@ struct TransactionData template TransactionData(Args&&... args) : query(std::forward(args)...) { } + TransactionData(TransactionData const&) = delete; + TransactionData(TransactionData&&) noexcept = default; + TransactionData& operator=(TransactionData const&) = delete; + TransactionData& operator=(TransactionData&&) noexcept = default; + ~TransactionData(); static PreparedStatementBase* ToExecutable(std::unique_ptr const& stmt) { return stmt.get(); } static char const* ToExecutable(std::string const& sql) { return sql.c_str(); } -- cgit v1.2.3