aboutsummaryrefslogtreecommitdiff
path: root/src/base/QXmppStanza.h
diff options
context:
space:
mode:
authorLinus Jahn <lnj@kaidan.im>2022-05-13 22:10:21 +0200
committerLinus Jahn <lnj@kaidan.im>2022-05-13 23:20:58 +0200
commit402bb6f33610f7aba9d8295d8c08be2e64324a5d (patch)
treeaada86d4eacc2a08c37c4e5f37c387320146f6b0 /src/base/QXmppStanza.h
parent8a9bae9f60de9789e391291372df26ef93b7fd75 (diff)
downloadqxmpp-402bb6f33610f7aba9d8295d8c08be2e64324a5d.tar.gz
Stanza: Refactor storage of optional e2ee metadata
Diffstat (limited to 'src/base/QXmppStanza.h')
-rw-r--r--src/base/QXmppStanza.h9
1 files changed, 3 insertions, 6 deletions
diff --git a/src/base/QXmppStanza.h b/src/base/QXmppStanza.h
index d25e3653..05cee32c 100644
--- a/src/base/QXmppStanza.h
+++ b/src/base/QXmppStanza.h
@@ -72,6 +72,9 @@ class QXMPP_EXPORT QXmppE2eeMetadata
{
public:
QXmppE2eeMetadata();
+ /// \cond
+ QXmppE2eeMetadata(QSharedDataPointer<QXmppE2eeMetadataPrivate> d);
+ /// \endcond
QXmppE2eeMetadata(const QXmppE2eeMetadata &other);
~QXmppE2eeMetadata();
@@ -89,12 +92,6 @@ public:
private:
friend class QXmppStanza;
- friend class QXmppStanzaPrivate;
-
- /// \cond
- explicit QXmppE2eeMetadata(const std::optional<QXmppE2eeMetadata> &other);
- std::optional<QXmppE2eeMetadata> toOptional() const;
- /// \endcond
QSharedDataPointer<QXmppE2eeMetadataPrivate> d;
};