Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
Stringify Struct Reference
+ Collaboration diagram for Stringify:

Public Member Functions

bool stackContains (Object *o)
 
 Stringify (ExecutionEngine *e)
 
QString Str (const QString &key, const Value &v)
 
QString JA (Object *a)
 
QString JO (Object *o)
 
QString makeMember (const QString &key, const Value &v)
 

Public Attributes

ExecutionEnginev4
 
FunctionObjectreplacerFunction
 
QV4::StringpropertyList
 
int propertyListSize
 
QString gap
 
QString indent
 
QStack< Object * > stack
 

Detailed Description

Definition at line 587 of file qv4jsonobject.cpp.

Constructor & Destructor Documentation

◆ Stringify()

Stringify::Stringify ( ExecutionEngine * e)
inline

Definition at line 604 of file qv4jsonobject.cpp.

Member Function Documentation

◆ JA()

QString Stringify::JA ( Object * a)

Definition at line 828 of file qv4jsonobject.cpp.

References CallDepthAndCycleChecker::foundProblem(), i, QString::number(), and QStringLiteral.

+ Here is the call graph for this function:

◆ JO()

QString Stringify::JO ( Object * o)

Definition at line 769 of file qv4jsonobject.cpp.

References QV4::ObjectIterator::EnumerableOnly, CallDepthAndCycleChecker::foundProblem(), i, QString::isEmpty(), it, o, and QStringLiteral.

+ Here is the call graph for this function:

◆ makeMember()

QString Stringify::makeMember ( const QString & key,
const Value & v )

Definition at line 756 of file qv4jsonobject.cpp.

References quote().

+ Here is the call graph for this function:

◆ stackContains()

bool Stringify::stackContains ( Object * o)
inline

Definition at line 597 of file qv4jsonobject.cpp.

References i, and o.

◆ Str()

QString Stringify::Str ( const QString & key,
const Value & v )

Definition at line 679 of file qv4jsonobject.cpp.

References QV4::Value::as(), d, QV4::Scope::engine, QV4::ExecutionEngine::id_empty(), o, QV4::Object::put(), QStringLiteral, and quote().

+ Here is the call graph for this function:

Member Data Documentation

◆ gap

QString Stringify::gap

Definition at line 593 of file qv4jsonobject.cpp.

◆ indent

QString Stringify::indent

Definition at line 594 of file qv4jsonobject.cpp.

◆ propertyList

QV4::String* Stringify::propertyList

Definition at line 591 of file qv4jsonobject.cpp.

◆ propertyListSize

int Stringify::propertyListSize

Definition at line 592 of file qv4jsonobject.cpp.

◆ replacerFunction

FunctionObject* Stringify::replacerFunction

Definition at line 590 of file qv4jsonobject.cpp.

◆ stack

QStack<Object *> Stringify::stack

Definition at line 595 of file qv4jsonobject.cpp.

◆ v4

ExecutionEngine* Stringify::v4

Definition at line 589 of file qv4jsonobject.cpp.


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