From 20d349b70b5ec4a13450e95c3c94a13560adf11f Mon Sep 17 00:00:00 2001 From: Marco Bubke Date: Thu, 8 Jul 2021 16:52:47 +0200 Subject: [PATCH] Sqlite: Improve compile error message Change-Id: Ifbe778b32d066ed2b86405a4cbfd328e7abcc800 Reviewed-by: Thomas Hartmann Reviewed-by: Qt CI Bot --- src/libs/sqlite/sqlitebasestatement.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/libs/sqlite/sqlitebasestatement.h b/src/libs/sqlite/sqlitebasestatement.h index 41d840ecac5..c007f3d334c 100644 --- a/src/libs/sqlite/sqlitebasestatement.h +++ b/src/libs/sqlite/sqlitebasestatement.h @@ -210,8 +210,10 @@ public: } template - std::enable_if_t, ResultType> value(const QueryTypes &...queryValues) + auto value(const QueryTypes &...queryValues) { + static_assert(!std::is_fundamental_v, + "Use optionalValue(...) instead of value(...) for fundamental types!"); Resetter resetter{this}; ResultType resultValue{};