#include <qmjsontype.h>
Public Member Functions | |
| QMJsonType (T value) | |
| virtual | ~QMJsonType () |
| virtual void | set (const T &value) |
| virtual const T & | get (void) |
| virtual QDebug | print (QDebug dbg) |
| virtual bool | isBaseType (void) |
| virtual QString | toJson (int32_t tab, QMJsonSort sort) |
| virtual void | toComplexJson (const QMPointer< QMJsonObject > &obj) |
| template<> | |
| QMPointer< QMJsonValue > QM_JSON_EXPORT | fromJson (const QString &json, int32_t &index) |
| template<> | |
| QString QM_JSON_EXPORT | toJson (int32_t tab, QMJsonSort sort) |
| template<> | |
| bool QM_JSON_EXPORT | isBaseType (void) |
| template<> | |
| QMPointer< QMJsonValue > QM_JSON_EXPORT | fromJson (const QString &json, int32_t &index) |
| template<> | |
| QString QM_JSON_EXPORT | toJson (int32_t tab, QMJsonSort sort) |
| template<> | |
| bool QM_JSON_EXPORT | isBaseType (void) |
| template<> | |
| void QM_JSON_EXPORT | toComplexJson (const QMPointer< QMJsonObject > &obj) |
| template<> | |
| QMPointer< QMJsonValue > QM_JSON_EXPORT | fromComplexJson (const QMPointer< QMJsonObject > &obj) |
| template<> | |
| QMPointer< QMJsonValue > QM_JSON_EXPORT | fromJson (const QString &json, int32_t &index) |
| template<> | |
| QString QM_JSON_EXPORT | toJson (int32_t tab, QMJsonSort sort) |
| template<> | |
| bool QM_JSON_EXPORT | isBaseType (void) |
| template<> | |
| QMPointer< QMJsonValue > QM_JSON_EXPORT | fromJson (const QString &json, int32_t &index) |
| template<> | |
| QString QM_JSON_EXPORT | toJson (int32_t tab, QMJsonSort sort) |
| template<> | |
| bool QM_JSON_EXPORT | isBaseType (void) |
| template<> | |
| void QM_JSON_EXPORT | toComplexJson (const QMPointer< QMJsonObject > &obj) |
| template<> | |
| QMPointer< QMJsonValue > QM_JSON_EXPORT | fromComplexJson (const QMPointer< QMJsonObject > &obj) |
| template<> | |
| void QM_JSON_EXPORT | toComplexJson (const QMPointer< QMJsonObject > &obj) |
| template<> | |
| QMPointer< QMJsonValue > QM_JSON_EXPORT | fromComplexJson (const QMPointer< QMJsonObject > &obj) |
| template<> | |
| void QM_JSON_EXPORT | toComplexJson (const QMPointer< QMJsonObject > &obj) |
| template<> | |
| QMPointer< QMJsonValue > QM_JSON_EXPORT | fromComplexJson (const QMPointer< QMJsonObject > &obj) |
| template<> | |
| QMPointer< QMJsonValue > QM_JSON_EXPORT | fromJson (const QString &json, int32_t &index) |
| template<> | |
| QString QM_JSON_EXPORT | toJson (int32_t tab, QMJsonSort sort) |
| template<> | |
| bool QM_JSON_EXPORT | isBaseType (void) |
| template<> | |
| QMPointer< QMJsonValue > QM_JSON_EXPORT | fromJson (const QString &json, int32_t &index) |
| template<> | |
| QString QM_JSON_EXPORT | toJson (int32_t tab, QMJsonSort sort) |
| template<> | |
| bool QM_JSON_EXPORT | isBaseType (void) |
| template<> | |
| QMPointer< QMJsonValue > QM_JSON_EXPORT | fromJson (const QString &json, int32_t &index) |
| template<> | |
| QString QM_JSON_EXPORT | toJson (int32_t tab, QMJsonSort sort) |
| template<> | |
| bool QM_JSON_EXPORT | isBaseType (void) |
| template<> | |
| QMPointer< QMJsonValue > QM_JSON_EXPORT | fromJson (const QString &json, int32_t &index) |
| template<> | |
| QString QM_JSON_EXPORT | toJson (int32_t tab, QMJsonSort sort) |
| template<> | |
| bool QM_JSON_EXPORT | isBaseType (void) |
| template<> | |
| QMPointer< QMJsonValue > QM_JSON_EXPORT | fromJson (const QString &json, int32_t &index) |
| template<> | |
| QString QM_JSON_EXPORT | toJson (int32_t tab, QMJsonSort sort) |
| template<> | |
| bool QM_JSON_EXPORT | isBaseType (void) |
| template<> | |
| QMPointer< QMJsonValue > QM_JSON_EXPORT | fromJson (const QString &json, int32_t &index) |
| template<> | |
| QString QM_JSON_EXPORT | toJson (int32_t tab, QMJsonSort sort) |
| template<> | |
| bool QM_JSON_EXPORT | isBaseType (void) |
| template<> | |
| void QM_JSON_EXPORT | toComplexJson (const QMPointer< QMJsonObject > &obj) |
| template<> | |
| QMPointer< QMJsonValue > QM_JSON_EXPORT | fromComplexJson (const QMPointer< QMJsonObject > &obj) |
| template<> | |
| void QM_JSON_EXPORT | toComplexJson (const QMPointer< QMJsonObject > &obj) |
| template<> | |
| QMPointer< QMJsonValue > QM_JSON_EXPORT | fromComplexJson (const QMPointer< QMJsonObject > &obj) |
| template<> | |
| void QM_JSON_EXPORT | toComplexJson (const QMPointer< QMJsonObject > &obj) |
| template<> | |
| QMPointer< QMJsonValue > QM_JSON_EXPORT | fromComplexJson (const QMPointer< QMJsonObject > &obj) |
| template<> | |
| void QM_JSON_EXPORT | toComplexJson (const QMPointer< QMJsonObject > &obj) |
| template<> | |
| QMPointer< QMJsonValue > QM_JSON_EXPORT | fromComplexJson (const QMPointer< QMJsonObject > &obj) |
Public Member Functions inherited from QMJsonTypeBase | |
| QMJsonTypeBase () | |
| virtual | ~QMJsonTypeBase () |
Static Public Member Functions | |
| static QMPointer< QMJsonValue > | fromJson (const QString &json, int32_t &index) |
| static QMPointer< QMJsonValue > | fromComplexJson (const QMPointer< QMJsonObject > &obj) |
Definition at line 130 of file qmjsontype.h.
| QMJsonType< T >::QMJsonType | ( | T | value | ) |
Definition at line 160 of file qmjsontype.h.
|
virtual |
Definition at line 166 of file qmjsontype.h.
|
virtual |
Definition at line 171 of file qmjsontype.h.
|
virtual |
Definition at line 177 of file qmjsontype.h.
|
virtual |
Implements QMJsonTypeBase.
Definition at line 183 of file qmjsontype.h.
|
virtual |
Implements QMJsonTypeBase.
Definition at line 213 of file qmjsontype.h.
|
virtual |
Implements QMJsonTypeBase.
Definition at line 189 of file qmjsontype.h.
|
static |
Definition at line 198 of file qmjsontype.h.
|
virtual |
Implements QMJsonTypeBase.
Definition at line 207 of file qmjsontype.h.
|
static |
| QMPointer< QMJsonValue > QM_JSON_EXPORT QMJsonType< bool >::fromJson | ( | const QString & | json, |
| int32_t & | index | ||
| ) |
|
virtual |
Implements QMJsonTypeBase.
|
virtual |
Implements QMJsonTypeBase.
| QMPointer< QMJsonValue > QM_JSON_EXPORT QMJsonType< double >::fromJson | ( | const QString & | json, |
| int32_t & | index | ||
| ) |
|
virtual |
Implements QMJsonTypeBase.
|
virtual |
Implements QMJsonTypeBase.
|
virtual |
Implements QMJsonTypeBase.
| QMPointer< QMJsonValue > QM_JSON_EXPORT QMJsonType< QColor >::fromComplexJson | ( | const QMPointer< QMJsonObject > & | obj | ) |
| QMPointer< QMJsonValue > QM_JSON_EXPORT QMJsonType< QMPointer< QMJsonArray > >::fromJson | ( | const QString & | json, |
| int32_t & | index | ||
| ) |
|
virtual |
Implements QMJsonTypeBase.
|
virtual |
Implements QMJsonTypeBase.
| QMPointer< QMJsonValue > QM_JSON_EXPORT QMJsonType< QMPointer< QMJsonObject > >::fromJson | ( | const QString & | json, |
| int32_t & | index | ||
| ) |
|
virtual |
Implements QMJsonTypeBase.
|
virtual |
Implements QMJsonTypeBase.
|
virtual |
Implements QMJsonTypeBase.
| QMPointer< QMJsonValue > QM_JSON_EXPORT QMJsonType< QPoint >::fromComplexJson | ( | const QMPointer< QMJsonObject > & | obj | ) |
|
virtual |
Implements QMJsonTypeBase.
| QMPointer< QMJsonValue > QM_JSON_EXPORT QMJsonType< QRect >::fromComplexJson | ( | const QMPointer< QMJsonObject > & | obj | ) |
|
virtual |
Implements QMJsonTypeBase.
| QMPointer< QMJsonValue > QM_JSON_EXPORT QMJsonType< QSize >::fromComplexJson | ( | const QMPointer< QMJsonObject > & | obj | ) |
| QMPointer< QMJsonValue > QM_JSON_EXPORT QMJsonType< QString >::fromJson | ( | const QString & | json, |
| int32_t & | index | ||
| ) |
|
virtual |
Implements QMJsonTypeBase.
|
virtual |
Implements QMJsonTypeBase.
| QMPointer< QMJsonValue > QM_JSON_EXPORT QMJsonType< bool >::fromJson | ( | const QString & | json, |
| int32_t & | index | ||
| ) |
Definition at line 33 of file qmjsontype_bool.cpp.
|
virtual |
Implements QMJsonTypeBase.
Definition at line 76 of file qmjsontype_bool.cpp.
|
virtual |
Implements QMJsonTypeBase.
Definition at line 85 of file qmjsontype_bool.cpp.
| QMPointer< QMJsonValue > QM_JSON_EXPORT QMJsonType< double >::fromJson | ( | const QString & | json, |
| int32_t & | index | ||
| ) |
Definition at line 44 of file qmjsontype_double.cpp.
|
virtual |
Implements QMJsonTypeBase.
Definition at line 76 of file qmjsontype_double.cpp.
|
virtual |
Implements QMJsonTypeBase.
Definition at line 85 of file qmjsontype_double.cpp.
| QMPointer< QMJsonValue > QM_JSON_EXPORT QMJsonType< QMPointer< QMJsonArray > >::fromJson | ( | const QString & | json, |
| int32_t & | index | ||
| ) |
Definition at line 33 of file qmjsontype_qmjsonarray.cpp.
|
virtual |
Implements QMJsonTypeBase.
Definition at line 64 of file qmjsontype_qmjsonarray.cpp.
|
virtual |
Implements QMJsonTypeBase.
Definition at line 112 of file qmjsontype_qmjsonarray.cpp.
| QMPointer< QMJsonValue > QM_JSON_EXPORT QMJsonType< QMPointer< QMJsonObject > >::fromJson | ( | const QString & | json, |
| int32_t & | index | ||
| ) |
Definition at line 33 of file qmjsontype_qmjsonobject.cpp.
|
virtual |
Implements QMJsonTypeBase.
Definition at line 87 of file qmjsontype_qmjsonobject.cpp.
|
virtual |
Implements QMJsonTypeBase.
Definition at line 213 of file qmjsontype_qmjsonobject.cpp.
| QMPointer< QMJsonValue > QM_JSON_EXPORT QMJsonType< QString >::fromJson | ( | const QString & | json, |
| int32_t & | index | ||
| ) |
Definition at line 33 of file qmjsontype_qstring.cpp.
|
virtual |
Implements QMJsonTypeBase.
Definition at line 85 of file qmjsontype_qstring.cpp.
|
virtual |
Implements QMJsonTypeBase.
Definition at line 143 of file qmjsontype_qstring.cpp.
|
virtual |
Implements QMJsonTypeBase.
Definition at line 53 of file qmjsontype_qcolor.cpp.
| QMPointer< QMJsonValue > QM_JSON_EXPORT QMJsonType< QColor >::fromComplexJson | ( | const QMPointer< QMJsonObject > & | obj | ) |
Definition at line 103 of file qmjsontype_qcolor.cpp.
|
virtual |
Implements QMJsonTypeBase.
Definition at line 33 of file qmjsontype_qpoint.cpp.
| QMPointer< QMJsonValue > QM_JSON_EXPORT QMJsonType< QPoint >::fromComplexJson | ( | const QMPointer< QMJsonObject > & | obj | ) |
Definition at line 44 of file qmjsontype_qpoint.cpp.
|
virtual |
Implements QMJsonTypeBase.
Definition at line 33 of file qmjsontype_qrect.cpp.
| QMPointer< QMJsonValue > QM_JSON_EXPORT QMJsonType< QRect >::fromComplexJson | ( | const QMPointer< QMJsonObject > & | obj | ) |
Definition at line 44 of file qmjsontype_qrect.cpp.
|
virtual |
Implements QMJsonTypeBase.
Definition at line 33 of file qmjsontype_qsize.cpp.
| QMPointer< QMJsonValue > QM_JSON_EXPORT QMJsonType< QSize >::fromComplexJson | ( | const QMPointer< QMJsonObject > & | obj | ) |
Definition at line 44 of file qmjsontype_qsize.cpp.
1.8.11