From be6f0966d570d431391e06a1911d2c2618d3afa9 Mon Sep 17 00:00:00 2001 From: antao <20741618@qq.com> Date: Tue, 9 Jun 2020 10:09:17 +0800 Subject: [PATCH] Fix a compilation issue on windows --- orm_lib/inc/drogon/orm/Mapper.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/orm_lib/inc/drogon/orm/Mapper.h b/orm_lib/inc/drogon/orm/Mapper.h index 9bac2505..f9ae53b1 100644 --- a/orm_lib/inc/drogon/orm/Mapper.h +++ b/orm_lib/inc/drogon/orm/Mapper.h @@ -1081,7 +1081,7 @@ inline size_t Mapper::count(const Criteria &criteria) noexcept(false) binder.exec(); // exec may be throw exception; } assert(r.size() == 1); - return r[0][(size_t)0].as(); + return r[0][(Row::SizeType)0].as(); } template inline void Mapper::count(const Criteria &criteria, @@ -1102,7 +1102,7 @@ inline void Mapper::count(const Criteria &criteria, criteria.outputArgs(binder); binder >> [=](const Result &r) { assert(r.size() == 1); - rcb(r[0][(size_t)0].as()); + rcb(r[0][(Row::SizeType)0].as()); }; binder >> ecb; } @@ -1127,7 +1127,7 @@ inline std::future Mapper::countFuture( std::make_shared>(); binder >> [=](const Result &r) { assert(r.size() == 1); - prom->set_value(r[0][(size_t)0].as()); + prom->set_value(r[0][(Row::SizeType)0].as()); }; binder >> [=](const std::exception_ptr &e) { prom->set_exception(e); }; binder.exec();