Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qv4stringobject.cpp File Reference

(22df353c14800d2e9b6d57a9a0cb9c6baa337999)

#include "qv4stringobject_p.h"
#include "qv4regexp_p.h"
#include "qv4regexpobject_p.h"
#include <private/qv4mm_p.h>
#include "qv4scopedvalue_p.h"
#include "qv4symbol_p.h"
#include <private/qv4alloca_p.h>
#include "qv4jscall_p.h"
#include "qv4stringiterator_p.h"
#include <QtCore/QDateTime>
#include <QtCore/QDebug>
#include <QtCore/QStringList>
#include <QtQml/private/qv4runtime_p.h>
#include <cassert>
#include <time.h>
#include <sys/time.h>
Include dependency graph for qv4stringobject.cpp:

Go to the source code of this file.

Functions

 DEFINE_OBJECT_VTABLE (StringObject)
 DEFINE_OBJECT_VTABLE (StringCtor)
static Heap::StringthisAsString (ExecutionEngine *v4, const QV4::Value *thisObject)
static QString getThisString (ExecutionEngine *v4, const QV4::Value *thisObject)
static void appendReplacementString (QString *result, const QString &input, const QString &replaceValue, uint *matchOffsets, int captureCount)
static const QLocalegetLocaleDataResource (const QV4::Value &val)
static QLocale getLocaleFromArgs (const FunctionObject *b, const QV4::Value *argv, int argc)

Function Documentation

◆ appendReplacementString()

void appendReplacementString ( QString * result,
const QString & input,
const QString & replaceValue,
uint * matchOffsets,
int captureCount )
static

Definition at line 686 of file qv4stringobject.cpp.

◆ DEFINE_OBJECT_VTABLE() [1/2]

DEFINE_OBJECT_VTABLE ( StringCtor )

◆ DEFINE_OBJECT_VTABLE() [2/2]

DEFINE_OBJECT_VTABLE ( StringObject )

◆ getLocaleDataResource()

const QLocale * getLocaleDataResource ( const QV4::Value & val)
static

Definition at line 1113 of file qv4stringobject.cpp.

◆ getLocaleFromArgs()

QLocale getLocaleFromArgs ( const FunctionObject * b,
const QV4::Value * argv,
int argc )
static

Definition at line 1121 of file qv4stringobject.cpp.

References QV4::ScopedValue::ScopedValue(), and QV4::ScopedValue::operator->().

Here is the call graph for this function:

◆ getThisString()

QString getThisString ( ExecutionEngine * v4,
const QV4::Value * thisObject )
static

Definition at line 307 of file qv4stringobject.cpp.

◆ thisAsString()

Heap::String * thisAsString ( ExecutionEngine * v4,
const QV4::Value * thisObject )
static

Definition at line 298 of file qv4stringobject.cpp.