QXmpp
Version: 1.15.1
Toggle main menu visibility
Loading...
Searching...
No Matches
QXmppBitsOfBinaryDataList.h
1
// SPDX-FileCopyrightText: 2019 Linus Jahn <lnj@kaidan.im>
2
//
3
// SPDX-License-Identifier: LGPL-2.1-or-later
4
5
#ifndef QXMPPBITSOFBINARYDATACONTAINER_H
6
#define QXMPPBITSOFBINARYDATACONTAINER_H
7
8
#include "QXmppBitsOfBinaryData.h"
9
10
#include <optional>
11
12
#include <QVector>
13
14
class
QDomElement;
15
class
QXmlStreamWriter;
16
17
class
QXMPP_EXPORT QXmppBitsOfBinaryDataList :
public
QVector<QXmppBitsOfBinaryData>
18
{
19
public
:
20
QXmppBitsOfBinaryDataList();
21
~QXmppBitsOfBinaryDataList();
22
23
std::optional<QXmppBitsOfBinaryData>
find
(
const
QXmppBitsOfBinaryContentId
&cid)
const
;
24
26
QXmppBitsOfBinaryDataList(
const
QVector<QXmppBitsOfBinaryData> &data) : QVector<QXmppBitsOfBinaryData>(data) { }
27
QXmppBitsOfBinaryDataList(QVector<QXmppBitsOfBinaryData> &&data) : QVector<QXmppBitsOfBinaryData>(std::move(data)) { }
28
29
void
parse(
const
QDomElement &element);
30
void
toXml(QXmlStreamWriter *writer)
const
;
32
};
33
34
#endif
// QXMPPBITSOFBINARYDATACONTAINER_H
QXmppBitsOfBinaryContentId
Definition
QXmppBitsOfBinaryContentId.h:16
QXmppBitsOfBinaryDataList::find
std::optional< QXmppBitsOfBinaryData > find(const QXmppBitsOfBinaryContentId &cid) const
Definition
QXmppBitsOfBinary.cpp:229
src
base
QXmppBitsOfBinaryDataList.h
Generated by
1.17.0