#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) |
![]() | |
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.