Qt 6.x
The Qt SDK
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 586 of file qv4jsonobject.cpp.

Constructor & Destructor Documentation

◆ Stringify()

Stringify::Stringify ( ExecutionEngine e)
inline

Definition at line 603 of file qv4jsonobject.cpp.

Member Function Documentation

◆ JA()

QString Stringify::JA ( Object a)

Definition at line 827 of file qv4jsonobject.cpp.

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

+ Here is the call graph for this function:

◆ JO()

QString Stringify::JO ( Object o)

Definition at line 768 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 755 of file qv4jsonobject.cpp.

References QString::isEmpty(), and quote().

+ Here is the call graph for this function:

◆ stackContains()

bool Stringify::stackContains ( Object o)
inline

Definition at line 596 of file qv4jsonobject.cpp.

References QList< T >::at(), i, o, and QList< T >::size().

+ Here is the call graph for this function:

◆ Str()

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

Definition at line 678 of file qv4jsonobject.cpp.

References QV4::JSCallArguments::args, QV4::Value::as(), d, QV4::Scope::engine, QV4::ExecutionEngine::id_empty(), o, QStringLiteral, quote(), and QV4::JSCallArguments::thisObject.

+ Here is the call graph for this function:

Member Data Documentation

◆ gap

QString Stringify::gap

Definition at line 592 of file qv4jsonobject.cpp.

◆ indent

QString Stringify::indent

Definition at line 593 of file qv4jsonobject.cpp.

◆ propertyList

QV4::String* Stringify::propertyList

Definition at line 590 of file qv4jsonobject.cpp.

◆ propertyListSize

int Stringify::propertyListSize

Definition at line 591 of file qv4jsonobject.cpp.

◆ replacerFunction

FunctionObject* Stringify::replacerFunction

Definition at line 589 of file qv4jsonobject.cpp.

◆ stack

QStack<Object *> Stringify::stack

Definition at line 594 of file qv4jsonobject.cpp.

◆ v4

ExecutionEngine* Stringify::v4

Definition at line 588 of file qv4jsonobject.cpp.


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