From 9c9b2b3ce6ee74956cd7723b441cd2f15b2eea68 Mon Sep 17 00:00:00 2001 From: Christian Kandeler Date: Thu, 4 Oct 2018 15:30:07 +0200 Subject: Persistence: Remove template specialization for time_t It does not appear to be necessary, and it can conflict with other partial specializations. Change-Id: Ia51d967d8610ac62a9c6ebe28847589c8eb77304 Fixes: QBS-1395 Reviewed-by: Vadim Zhukov Reviewed-by: Christian Stenger --- src/lib/corelib/tools/persistence.h | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/src/lib/corelib/tools/persistence.h b/src/lib/corelib/tools/persistence.h index e0469532e..2687d6120 100644 --- a/src/lib/corelib/tools/persistence.h +++ b/src/lib/corelib/tools/persistence.h @@ -50,7 +50,6 @@ #include #include -#include #include #include #include @@ -278,19 +277,6 @@ template<> struct PPHelper } }; -template -struct PPHelper::value - && !std::is_same::value>> -{ - static void store(std::time_t value, PersistentPool *pool) { pool->m_stream << qint64(value); } - static void load(std::time_t &value, PersistentPool *pool) - { - qint64 v; - pool->m_stream >> v; - value = static_cast(v); - } -}; - template struct PPHelper::value>> { using U = std::underlying_type_t; -- cgit v1.2.3