Messagelib
9#include "updatedatabaseinfo.h"
10#include "webengineviewer_private_export.h"
12namespace WebEngineViewer
18 RiceDecoder(
int riceParameter,
int numberEntries,
const QByteArray &encodingData);
21 [[nodiscard]]
bool hasOtherEntries()
const;
22 [[nodiscard]]
bool nextValue(uint32_t *value);
23 [[nodiscard]]
bool nextBits(
unsigned int num_requested_bits, uint32_t *x);
24 [[nodiscard]] uint32_t bitsFromCurrentWord(
unsigned int num_requested_bits);
25 [[nodiscard]]
bool nextWord(uint32_t *word);
28 QByteArray mEncodingData;
39 unsigned int mCurrentWordBitIndex;
43 uint32_t mCurrentWord;
46class WEBENGINEVIEWER_TESTS_EXPORT RiceEncodingDecoder
49 RiceEncodingDecoder();
50 ~RiceEncodingDecoder();
52 [[nodiscard]]
static QList<quint32> decodeRiceIndiceDelta(
const WebEngineViewer::RiceDeltaEncoding &riceDeltaEncoding);
53 [[nodiscard]]
static QList<quint32> decodeRiceHashesDelta(
const WebEngineViewer::RiceDeltaEncoding &riceDeltaEncoding);
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Jan 24 2025 11:47:40 by
doxygen 1.13.2 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.