![]() |
Qt 6.x
The Qt SDK
|
#include "qv4globalobject_p.h"
#include <private/qv4alloca_p.h>
#include <private/qv4codegen_p.h>
#include <private/qv4context_p.h>
#include <private/qv4function_p.h>
#include <private/qv4mm_p.h>
#include <private/qv4scopedvalue_p.h>
#include <private/qv4script_p.h>
#include <private/qv4stackframe_p.h>
#include <private/qv4string_p.h>
#include <private/qv4value_p.h>
#include <wtf/MathExtras.h>
#include <QtCore/private/qlocale_tools_p.h>
#include <QtCore/private/qtools_p.h>
#include <QtCore/qdebug.h>
#include <QtCore/qstring.h>
#include <iostream>
Go to the source code of this file.
Enumerations | |
enum | DecodeMode { DecodeAll , DecodeNonReserved } |
Functions | |
static QString | escape (const QString &input) |
static QString | unescape (const QString &input) |
static void | addEscapeSequence (QString &output, uchar ch) |
static QString | encode (const QString &input, const char *unescapedSet, bool *ok) |
static QString | decode (const QString &input, DecodeMode decodeMode, bool *ok) |
DEFINE_OBJECT_VTABLE (EvalFunction) | |
static int | toInt (const QChar &qc, int R) |
Variables | |
static const char | uriReserved [] = ";/?:@&=+$,#" |
static const char | uriUnescaped [] = "-_.!~*'()" |
static const char | uriUnescapedReserved [] = "-_.!~*'();/?:@&=+$,#" |
enum DecodeMode |
Enumerator | |
---|---|
DecodeAll | |
DecodeNonReserved |
Definition at line 181 of file qv4globalobject.cpp.
Definition at line 105 of file qv4globalobject.cpp.
Referenced by encode().
|
static |
Definition at line 186 of file qv4globalobject.cpp.
References ch, d1, DecodeNonReserved, error, i, j, QStringView::mid(), ok, output, and uriReserved.
DEFINE_OBJECT_VTABLE | ( | EvalFunction | ) |
Definition at line 112 of file qv4globalobject.cpp.
References addEscapeSequence(), escape(), i, ok, output, and QChar::requiresSurrogates().
Definition at line 31 of file qv4globalobject.cpp.
Referenced by encode(), QRegularExpression::escape(), findArgEscapes(), getEscape(), QV4::GlobalFunctions::method_escape(), and replaceArgEscapes().
|
inlinestatic |
Definition at line 355 of file qv4globalobject.cpp.
References R, and QChar::unicode().
Referenced by QAndroidStyle::AndroidColorDrawable::AndroidColorDrawable(), QAndroidStyle::AndroidImageDrawable::AndroidImageDrawable(), QQnxWindowGrabber::QQnxWindowGrabber(), QmlTypesClassDescription::collect(), QQuickMatrix4x4ValueType::create(), QKmsDevice::createScreenForConnector(), customMimeType(), QAndroidStyle::AndroidDrawable::extractMargins(), QAndroidMetaData::extractMetadata(), extractSpec(), QmlIR::IRBuilder::extractVersion(), QFont::fromString(), generateFileName(), main(), QAbstractItemModel::match(), QV4::GlobalFunctions::method_parseInt(), QDirSortItemComparator::operator()(), parseMapboxBannerComponent(), QFileSystemMetaData::permissions(), QOCIDriver::record(), QCss::Declaration::rectValue(), QTextFormatPrivate::resolveFont(), sequenceInterface(), QOffscreenIntegration::setConfiguration(), setDateTime(), setPaletteColor(), QMacPrintEngine::setProperty(), QWin32PrintEngine::setProperty(), QSettingsPrivate::stringToVariant(), QXcbIntegration::styleHint(), QLocale::toInt(), QFontSubset::widthArray(), QWidget::windowType(), and QmlTypeRegistrar::write().
Definition at line 63 of file qv4globalobject.cpp.
Referenced by QV4::GlobalFunctions::method_unescape().
|
static |
Definition at line 101 of file qv4globalobject.cpp.
Referenced by decode().
|
static |
Definition at line 102 of file qv4globalobject.cpp.
Referenced by QV4::GlobalFunctions::method_encodeURIComponent().
|
static |
Definition at line 103 of file qv4globalobject.cpp.
Referenced by QV4::GlobalFunctions::method_encodeURI().