swift
|
CRTP class template which will generate marshalling operators for a derived class with its own marshalling implementation. More...
Friends | |
const QJsonObject & | operator>> (const QJsonObject &json, Derived &obj) |
operator >> for JSON | |
const QJsonValue & | operator>> (const QJsonValue &json, Derived &obj) |
operator >> for JSON | |
QJsonValueRef | operator>> (QJsonValueRef json, Derived &obj) |
operator >> for JSON | |
QJsonArray & | operator<< (QJsonArray &json, const Derived &obj) |
operator << for JSON | |
QJsonObject & | operator<< (QJsonObject &json, const std::pair< QString, const Derived & > &value) |
operator << for JSON | |
QJsonObject & | operator<< (QJsonObject &json, const std::pair< CExplicitLatin1String, const Derived & > &value) |
operator << for JSON | |
CRTP class template which will generate marshalling operators for a derived class with its own marshalling implementation.
Must | implement public methods QJsonObject toJson() const and void convertFromJson(const QJsonObject &json). |
Definition at line 36 of file mixinjson.h.