From 7fcb126fcb7cff945936a7f5e051b07ce0de8a7f Mon Sep 17 00:00:00 2001 From: Shauren Date: Wed, 12 Jun 2024 21:41:29 +0200 Subject: Core/Database: Remove future/promise typedefs from a public header (these are internal to database project) --- src/server/database/Database/QueryCallback.h | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'src/server/database/Database/QueryCallback.h') diff --git a/src/server/database/Database/QueryCallback.h b/src/server/database/Database/QueryCallback.h index f788cc41baa..bb3cc64559d 100644 --- a/src/server/database/Database/QueryCallback.h +++ b/src/server/database/Database/QueryCallback.h @@ -21,14 +21,15 @@ #include "DatabaseEnvFwd.h" #include "Define.h" #include +#include #include #include class TC_DATABASE_API QueryCallback { public: - explicit QueryCallback(QueryResultFuture&& result); - explicit QueryCallback(PreparedQueryResultFuture&& result); + explicit QueryCallback(std::future&& result); + explicit QueryCallback(std::future&& result); QueryCallback(QueryCallback&& right) noexcept; QueryCallback& operator=(QueryCallback&& right) noexcept; ~QueryCallback(); @@ -55,8 +56,8 @@ private: union { - QueryResultFuture _string; - PreparedQueryResultFuture _prepared; + std::future _string; + std::future _prepared; }; bool _isPrepared; -- cgit v1.2.3