Avoid compiler warning with JSON disabled

This commit is contained in:
Klaus Basan
2015-01-18 19:45:48 +01:00
parent 62a3283934
commit 1e480d52b9

View File

@@ -284,12 +284,14 @@ namespace BlackMisc
static void serializeJson(QJsonObject &json, const Tu &tu, index_sequence<Is...>)
{
serializeJsonImpl(json, std::make_pair(std::get<Is>(tu).m_jsonName, std::get<Is>(tu).m_obj)...);
Q_UNUSED(tu); // avoid compiler warning when all attributes are JSON disabled
}
template <class Tu, size_t... Is>
static void deserializeJson(const QJsonObject &json, Tu &tu, index_sequence<Is...>)
{
deserializeJsonImpl(json, std::make_pair(std::get<Is>(tu).m_jsonName, get_ref<Is>(tu))...);
Q_UNUSED(tu); // avoid compiler warning when all attributes are JSON disabled
}
private: