MythTV master
mythcborserialiser.h
Go to the documentation of this file.
1#ifndef MYTHCBORSERIALISER_H
2#define MYTHCBORSERIALISER_H
3
4// MythTV
6
7class QCborStreamWriter;
8
10{
11 public:
12 MythCBORSerialiser(const QString& Name, const QVariant& Value);
13
14 protected:
15 void AddObject (const QString& Name, const QVariant& Value);
16 void AddValue (const QVariant& Value);
17 void AddQObject (const QObject* Object);
18 void AddStringList(const QVariant& Values);
19 void AddList (const QVariant& Values);
20 void AddMap (const QVariantMap& Map);
21
22 private:
23 Q_DISABLE_COPY(MythCBORSerialiser)
24 QCborStreamWriter* m_writer { nullptr };
25};
26
27#endif
void AddObject(const QString &Name, const QVariant &Value)
void AddQObject(const QObject *Object)
QCborStreamWriter * m_writer
void AddList(const QVariant &Values)
void AddMap(const QVariantMap &Map)
void AddStringList(const QVariant &Values)
MythCBORSerialiser(const QString &Name, const QVariant &Value)
void AddValue(const QVariant &Value)
MythCBORSerialiser::AddValue.