21 #ifndef _ENABLE_QT_EXPERIMENTAL_
22 #error You should define _ENABLE_QT_EXPERIMENTAL_ in order to use this experimental header file.
25 #include <QtCore/QPair>
26 #include <QtCore/QString>
27 #pragma GCC diagnostic push
28 #pragma GCC diagnostic ignored "-Wctor-dtor-privacy"
29 #include <QtCore/QVariant>
30 #pragma GCC diagnostic pop
31 #include <QtCore/QVector>
46 class QVariantBuilderImpl;
103 void add_tuple(std::initializer_list<QPair<QString, QVariant>>
const& tuple);
111 void add_tuple(QVector<QPair<QString, QVariant>>
const& tuple);
125 std::unique_ptr<internal::QVariantBuilderImpl> p;
126 friend class internal::QVariantBuilderImpl;
QVariant end()
Retrieves a completed variant.
Definition: QVariantBuilder.cpp:63
Top-level namespace for all things Unity-related.
Definition: Version.h:49
Definition: ActionMetadata.h:31
Helper class for creating and populating QVariant containers.
Definition: QVariantBuilder.h:72
void add_tuple(std::initializer_list< QPair< QString, QVariant >> const &tuple)
Adds a tuple of key-value pairs to an array.
Definition: QVariantBuilder.cpp:53