/* This file is part of the KDE Baloo project. SPDX-FileCopyrightText: 2015 Vishesh Handa SPDX-License-Identifier: LGPL-2.1-or-later */ #include "postingcodec.h" using namespace Baloo; QByteArray PostingCodec::encode(const QVector& list) { uint size = list.size() * sizeof(quint64); const char* ptr = reinterpret_cast(list.constData()); return QByteArray(ptr, size); } QVector PostingCodec::decode(const QByteArray& arr) { QVector vec; vec.resize(arr.size() / sizeof(quint64)); memcpy(vec.data(), arr.constData(), arr.size()); return vec; }