TTKMusicPlayer  3.7.0.0
TTKMusicPlayer imitates Kugou UI, the music player uses of qmmp core library based on Qt for windows and linux
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
QJson::Serializer::SerializerPrivate Class Reference

Main class used to convert QVariant objects to JSON data private. More...

+ Inheritance diagram for QJson::Serializer::SerializerPrivate:

Public Member Functions

 SerializerPrivate ()
 
QByteArray serialize (const QVariant &v, bool *ok, int indentLevel=0)
 
- Public Member Functions inherited from TTKPrivate< Serializer >
 TTKPrivate ()
 
virtual ~TTKPrivate ()=default
 
void setPublic (Serializer *pub)
 

Static Public Member Functions

static QByteArray buildIndent (int spaces)
 
static QByteArray escapeString (const QString &str)
 
static QByteArray join (const QList< QByteArray > &list, const QByteArray &sep)
 
static QByteArray join (const QList< QByteArray > &list, char sep)
 

Public Attributes

QString errorMessage
 
bool specialNumbersAllowed
 
IndentMode indentMode
 
int doublePrecision
 

Additional Inherited Members

- Protected Member Functions inherited from TTKPrivate< Serializer >
Serializer * ttk_q () const
 

Detailed Description

Main class used to convert QVariant objects to JSON data private.

Definition at line 52 of file serializer.cpp.

Constructor & Destructor Documentation

QJson::Serializer::SerializerPrivate::SerializerPrivate ( )
inline

Definition at line 55 of file serializer.cpp.

References QJson::Serializer::SerializerPrivate::errorMessage.

Member Function Documentation

QByteArray QJson::Serializer::SerializerPrivate::buildIndent ( int  spaces)
static

Definition at line 360 of file serializer.cpp.

QByteArray QJson::Serializer::SerializerPrivate::escapeString ( const QString &  str)
static

Definition at line 372 of file serializer.cpp.

References TTKStaticCast.

QByteArray QJson::Serializer::SerializerPrivate::join ( const QList< QByteArray > &  list,
const QByteArray &  sep 
)
static

Definition at line 74 of file serializer.cpp.

References qAsConst.

QByteArray QJson::Serializer::SerializerPrivate::join ( const QList< QByteArray > &  list,
char  sep 
)
static

Definition at line 85 of file serializer.cpp.

References qAsConst.

QByteArray QJson::Serializer::SerializerPrivate::serialize ( const QVariant &  v,
bool *  ok,
int  indentLevel = 0 
)

Member Data Documentation

int QJson::Serializer::SerializerPrivate::doublePrecision

Definition at line 64 of file serializer.cpp.

QString QJson::Serializer::SerializerPrivate::errorMessage
IndentMode QJson::Serializer::SerializerPrivate::indentMode

Definition at line 63 of file serializer.cpp.

bool QJson::Serializer::SerializerPrivate::specialNumbersAllowed

Definition at line 62 of file serializer.cpp.


The documentation for this class was generated from the following file: