31#include <QXmlStreamWriter>
32#include <QCborStreamReader>
33#include <qjsonobject.h>
55 void fromMzml(QXmlStreamReader &reader);
56 void toMzml(QXmlStreamWriter &writer);
67 void setValue(
const QString &value_str);
76 qint64
valueInt = std::numeric_limits<qint64>::max();
83 QCborStreamReader::Type
cborType = QCborStreamReader::Type::Invalid;
simple override of the raw QCborStreamReader This adds convenient functions to put CBOR data into C++...
overrides QCborStreamWriter base class to provide convenient functions
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...
void fromCbor(CborStreamReader &reader)
QJsonObject toJsonObject() const
write the structure to a JSON object
QCborStreamReader::Type cborType
void setValue(const QString &value_str)
void xmlValueToCbor(CborStreamWriter &writer, const QStringView &value_str)
void fromMzml(QXmlStreamReader &reader)
reads the XML attributes of the cvParam element Inside the cvParam XML element, reads the attributes ...
void toCbor(CborStreamWriter &writer)
qint64 getExpectedQint64() const
void toMzml(QXmlStreamWriter &writer)
std::uint8_t getExpectedUint8() const
double getExpectedDouble() const