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>.
|
#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"
#include "qcontainertools_impl.h"
#include <QtCore/qbytearraylist.h>
#include <array>
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 47 of file qstringconverter.cpp.
anonymous enum |
Enumerator | |
---|---|
HeaderDone |
Definition at line 472 of file qstringconverter.cpp.
|
static |
Definition at line 2364 of file qstringconverter.cpp.
References QStringConverter::LastEncoding.
Referenced by QStringConverter::availableCodecs().
Definition at line 1762 of file qstringconverter.cpp.
|
static |
Definition at line 1736 of file qstringconverter.cpp.
References QLocal8Bit::convertToUnicode(), out, and state.
Referenced by QString::fromLocal8Bit().
|
static |
Definition at line 1653 of file qstringconverter.cpp.
References QUtf16::convertToUnicode(), DetectEndianness, out, and state.
|
static |
Definition at line 1663 of file qstringconverter.cpp.
References BigEndianness, QUtf16::convertToUnicode(), out, and state.
|
static |
Definition at line 1673 of file qstringconverter.cpp.
References QUtf16::convertToUnicode(), LittleEndianness, out, and state.
Definition at line 1755 of file qstringconverter.cpp.
|
static |
Definition at line 1683 of file qstringconverter.cpp.
References QUtf32::convertToUnicode(), DetectEndianness, out, and state.
|
static |
Definition at line 1693 of file qstringconverter.cpp.
References BigEndianness, QUtf32::convertToUnicode(), out, and state.
|
static |
Definition at line 1703 of file qstringconverter.cpp.
References QUtf32::convertToUnicode(), LittleEndianness, out, and state.
Definition at line 1758 of file qstringconverter.cpp.
Definition at line 1751 of file qstringconverter.cpp.
|
static |
Definition at line 1913 of file qstringconverter.cpp.
References QtMiscUtils::toAsciiLower().
Referenced by QStringConverter::encodingForName().
|
static |
Definition at line 2305 of file qstringconverter.cpp.
References ch, header(), pos, QByteArray(), QByteArrayLiteral, qMakeStaticByteArrayMatcher(), qMin(), and qstrlen().
Referenced by QStringDecoder::decoderForHtml(), and QStringConverter::encodingForHtml().
|
static |
Definition at line 467 of file qstringconverter.cpp.
Referenced by QUtf8::compareUtf8().
|
inlinestatic |
Definition at line 456 of file qstringconverter.cpp.
Referenced by QUtf8::convertToUnicode(), and QUtf8::convertToUnicode().
|
inlinestatic |
Definition at line 451 of file qstringconverter.cpp.
Referenced by QUtf8::convertFromUnicode(), and QUtf8::convertFromUnicode().
|
inlinestatic |
Definition at line 461 of file qstringconverter.cpp.
Referenced by QUtf8::isValidUtf8().
Definition at line 1763 of file qstringconverter.cpp.
|
static |
Definition at line 1743 of file qstringconverter.cpp.
References QLocal8Bit::convertFromUnicode(), out, and state.
Referenced by QGridLayout::addWidget(), QCoreApplication::applicationFilePath(), QString::arg(), QWasmIDBSettingsPrivate::clear(), QCupsPrintEnginePrivate::closePrintDevice(), QWaylandCompositorPrivate::compositor_create_surface(), QDB2Result::exec(), main(), msgCouldNotResolveProperty(), QEglFSKmsGbmDevice::open(), QEglFSKmsEglDevice::open(), QEglFSKmsVsp2Device::open(), QLinuxFbDevice::open(), QPSQLDriver::open(), QTest::qSignalDumperCallback(), qSqlWarning(), qSqlWarning(), QLCDNumber::setDigitCount(), QWidget::setFocusProxy(), QWidget::setLayout(), QWasmIDBSettingsPrivate::sync(), QProcessEnvironment::systemEnvironment(), and RCCFileInfo::writeDataInfo().
|
static |
Definition at line 1658 of file qstringconverter.cpp.
References QUtf16::convertFromUnicode(), DetectEndianness, out, and state.
|
static |
Definition at line 1668 of file qstringconverter.cpp.
References BigEndianness, QUtf16::convertFromUnicode(), out, and state.
|
static |
Definition at line 1678 of file qstringconverter.cpp.
References QUtf16::convertFromUnicode(), LittleEndianness, out, and state.
Definition at line 1756 of file qstringconverter.cpp.
|
static |
Definition at line 1688 of file qstringconverter.cpp.
References QUtf32::convertFromUnicode(), DetectEndianness, out, and state.
|
static |
Definition at line 1698 of file qstringconverter.cpp.
References BigEndianness, QUtf32::convertFromUnicode(), out, and state.
|
static |
Definition at line 1708 of file qstringconverter.cpp.
References QUtf32::convertFromUnicode(), LittleEndianness, out, and state.
Definition at line 1759 of file qstringconverter.cpp.
Definition at line 1752 of file qstringconverter.cpp.
|
static |
Definition at line 49 of file qstringconverter.cpp.
Referenced by QUtf8::convertFromUnicode(), QUtf8::convertToUnicode(), QUtf8::convertToUnicode(), and QStringConverter::encodingForData().