![]() |
Qt 6.x
The Qt SDK
|
#include <qstringconverter.h>
#include <private/qstringconverter_p.h>
#include "qendian.h"
#include "private/qsimd_p.h"
#include "private/qstringiterator_p.h"
#include "private/qtools_p.h"
#include "qbytearraymatcher.h"
Go to the source code of this file.
Classes | |
struct | QUtf8NoOutputTraits |
struct | QUtf8NoOutputTraits::NoOutput |
Enumerations | |
enum | { Endian = 0 , Data = 1 } |
enum | { HeaderDone = 1 } |
Variables | |
static const uchar | utf8bom [] = { 0xef, 0xbb, 0xbf } |
anonymous enum |
Enumerator | |
---|---|
Endian | |
Data |
Definition at line 41 of file qstringconverter.cpp.
anonymous enum |
Enumerator | |
---|---|
HeaderDone |
Definition at line 466 of file qstringconverter.cpp.
Definition at line 1571 of file qstringconverter.cpp.
|
static |
Definition at line 1547 of file qstringconverter.cpp.
References QLocal8Bit::convertToUnicode(), out, and state.
Referenced by QString::fromLocal8Bit().
|
static |
Definition at line 1465 of file qstringconverter.cpp.
References QUtf16::convertToUnicode(), DetectEndianness, out, and state.
|
static |
Definition at line 1475 of file qstringconverter.cpp.
References BigEndianness, QUtf16::convertToUnicode(), out, and state.
|
static |
Definition at line 1485 of file qstringconverter.cpp.
References QUtf16::convertToUnicode(), LittleEndianness, out, and state.
Definition at line 1565 of file qstringconverter.cpp.
|
static |
Definition at line 1495 of file qstringconverter.cpp.
References QUtf32::convertToUnicode(), DetectEndianness, out, and state.
|
static |
Definition at line 1505 of file qstringconverter.cpp.
References BigEndianness, QUtf32::convertToUnicode(), out, and state.
|
static |
Definition at line 1515 of file qstringconverter.cpp.
References QUtf32::convertToUnicode(), LittleEndianness, out, and state.
Definition at line 1568 of file qstringconverter.cpp.
Definition at line 1562 of file qstringconverter.cpp.
|
static |
Definition at line 1716 of file qstringconverter.cpp.
References QtMiscUtils::toAsciiLower().
Referenced by QStringConverter::encodingForName().
|
static |
Definition at line 2107 of file qstringconverter.cpp.
References QString::at(), ch, QString::first(), header(), QString::indexOf(), QString::left(), QString::mid(), pos, QByteArrayLiteral, qMakeStaticByteArrayMatcher(), qMin(), qstrlen(), QString::simplified(), QString::size(), and QString::toLower().
Referenced by QStringDecoder::decoderForHtml(), and QStringConverter::encodingForHtml().
|
static |
Definition at line 461 of file qstringconverter.cpp.
Referenced by QUtf8::compareUtf8().
|
inlinestatic |
Definition at line 450 of file qstringconverter.cpp.
Referenced by QUtf8::convertToUnicode(), and QUtf8::convertToUnicode().
|
inlinestatic |
Definition at line 445 of file qstringconverter.cpp.
Referenced by QUtf8::convertFromUnicode(), and QUtf8::convertFromUnicode().
|
inlinestatic |
Definition at line 455 of file qstringconverter.cpp.
Referenced by QUtf8::isValidUtf8().
Definition at line 1572 of file qstringconverter.cpp.
|
static |
Definition at line 1554 of file qstringconverter.cpp.
References QLocal8Bit::convertFromUnicode(), out, and state.
Referenced by QWasmIDBSettingsPrivate::QWasmIDBSettingsPrivate(), QGridLayout::addWidget(), QCoreApplication::applicationFilePath(), QWasmIDBSettingsPrivate::clear(), QCupsPrintEnginePrivate::closePrintDevice(), QWaylandCompositorPrivate::compositor_create_surface(), QDB2Result::exec(), QOCIResult::gotoNext(), main(), msgCouldNotResolveProperty(), QEglFSKmsGbmDevice::open(), QEglFSKmsEglDevice::open(), QEglFSKmsVsp2Device::open(), QLinuxFbDevice::open(), QPSQLDriver::open(), QTest::qSignalDumperCallback(), qSqlWarning(), qSqlWarning(), QLCDNumber::setDigitCount(), QWidget::setFocusProxy(), QWidget::setLayout(), QWasmIDBSettingsPrivate::sync(), QWasmIDBSettingsPrivate::syncToLocal(), QProcessEnvironment::systemEnvironment(), and RCCFileInfo::writeDataInfo().
|
static |
Definition at line 1470 of file qstringconverter.cpp.
References QUtf16::convertFromUnicode(), DetectEndianness, out, and state.
|
static |
Definition at line 1480 of file qstringconverter.cpp.
References BigEndianness, QUtf16::convertFromUnicode(), out, and state.
|
static |
Definition at line 1490 of file qstringconverter.cpp.
References QUtf16::convertFromUnicode(), LittleEndianness, out, and state.
Definition at line 1566 of file qstringconverter.cpp.
|
static |
Definition at line 1500 of file qstringconverter.cpp.
References QUtf32::convertFromUnicode(), DetectEndianness, out, and state.
|
static |
Definition at line 1510 of file qstringconverter.cpp.
References BigEndianness, QUtf32::convertFromUnicode(), out, and state.
|
static |
Definition at line 1520 of file qstringconverter.cpp.
References QUtf32::convertFromUnicode(), LittleEndianness, out, and state.
Definition at line 1569 of file qstringconverter.cpp.
Definition at line 1563 of file qstringconverter.cpp.
|
static |
Definition at line 43 of file qstringconverter.cpp.
Referenced by QUtf8::convertFromUnicode(), QUtf8::convertToUnicode(), QUtf8::convertToUnicode(), and QStringConverter::encodingForData().