// SPDX-FileCopyrightText: 2019 Linus Jahn // // SPDX-License-Identifier: LGPL-2.1-or-later #ifndef QXMPPBITSOFBINARYDATACONTAINER_H #define QXMPPBITSOFBINARYDATACONTAINER_H #include "QXmppBitsOfBinaryData.h" #include class QDomElement; class QXmlStreamWriter; class QXMPP_EXPORT QXmppBitsOfBinaryDataList : public QVector { public: QXmppBitsOfBinaryDataList(); ~QXmppBitsOfBinaryDataList(); /// \cond QXmppBitsOfBinaryDataList(const QVector &data) : QVector(data) { } QXmppBitsOfBinaryDataList(QVector &&data) : QVector(std::move(data)) { } void parse(const QDomElement &element); void toXml(QXmlStreamWriter *writer) const; /// \endcond }; #endif // QXMPPBITSOFBINARYDATACONTAINER_H