Data Structures | Macros | Enumerations | Functions
qmjsontype.h File Reference
#include <qmjsonfeatures.h>
#include <QtCore>
#include <qmpointer.h>

Go to the source code of this file.

Data Structures

class  QMJsonTypeBase
 
class  QMJsonType< T >
 

Macros

#define QM_JSON_EXPORT   Q_DECL_IMPORT
 

Enumerations

enum  QMJsonValueType {
  QMJsonValueType_Null = 0, QMJsonValueType_Bool = 1, QMJsonValueType_Double = 2, QMJsonValueType_String = 3,
  QMJsonValueType_Array = 4, QMJsonValueType_Object = 5, QMJsonValueType_Custom = 6
}
 
enum  QMJsonReplacementPolicy { QMJsonReplacementPolicy_Replace = 1, QMJsonReplacementPolicy_Ignore = 2 }
 
enum  QMJsonFormat { QMJsonFormat_Optimized = -1, QMJsonFormat_Pretty = 0 }
 
enum  QMJsonSort { QMJsonSort_None = 0, QMJsonSort_CaseInsensitive = 1, QMJsonSort_CaseSensitive = 2 }
 
enum  QMJsonArrayUnitePolicy { QMJsonArrayUnitePolicy_Prepend = 1, QMJsonArrayUnitePolicy_Append = 2 }
 

Functions

Qt::CaseSensitivity convertQMJsonSort (QMJsonSort sort)
 

Macro Definition Documentation

#define QM_JSON_EXPORT   Q_DECL_IMPORT

Definition at line 36 of file qmjsontype.h.

Enumeration Type Documentation

Enumerator
QMJsonValueType_Null 
QMJsonValueType_Bool 
QMJsonValueType_Double 
QMJsonValueType_String 
QMJsonValueType_Array 
QMJsonValueType_Object 
QMJsonValueType_Custom 

Definition at line 45 of file qmjsontype.h.

Enumerator
QMJsonReplacementPolicy_Replace 
QMJsonReplacementPolicy_Ignore 

Definition at line 56 of file qmjsontype.h.

Enumerator
QMJsonFormat_Optimized 
QMJsonFormat_Pretty 

Definition at line 62 of file qmjsontype.h.

enum QMJsonSort
Enumerator
QMJsonSort_None 
QMJsonSort_CaseInsensitive 
QMJsonSort_CaseSensitive 

Definition at line 68 of file qmjsontype.h.

Enumerator
QMJsonArrayUnitePolicy_Prepend 
QMJsonArrayUnitePolicy_Append 

Definition at line 75 of file qmjsontype.h.

Function Documentation

Qt::CaseSensitivity convertQMJsonSort ( QMJsonSort  sort)
inline

Definition at line 85 of file qmjsontype.h.