![]() |
Qt 6.x
The Qt SDK
|
#include <qstringconverter_p.h>
Static Public Member Functions | |
static QChar * | convertToUnicode (QChar *out, QByteArrayView, QStringConverter::State *state, DataEndianness endian) |
static Q_CORE_EXPORT QString | convertToUnicode (QByteArrayView, QStringConverter::State *, DataEndianness=DetectEndianness) |
static Q_CORE_EXPORT QByteArray | convertFromUnicode (QStringView, QStringConverter::State *, DataEndianness=DetectEndianness) |
static char * | convertFromUnicode (char *out, QStringView in, QStringConverter::State *state, DataEndianness endian) |
Definition at line 337 of file qstringconverter_p.h.
|
static |
Definition at line 1081 of file qstringconverter.cpp.
References QSysInfo::BigEndian, BigEndianness, QSysInfo::ByteOrder, ch, QStringConverterBase::ConvertInvalidToNull, Data, DetectEndianness, HeaderDone, QChar::isLowSurrogate(), LittleEndianness, out, Q_ASSERT, Q_LIKELY, qToBigEndian(), qToLittleEndian(), QChar::ReplacementCharacter, state, QStringConverterBase::Stateless, QChar::surrogateToUcs4(), and QStringConverterBase::WriteBom.
|
static |
Definition at line 1069 of file qstringconverter.cpp.
References ba, QByteArray::constData(), convertFromUnicode(), QByteArray::data(), HeaderDone, state, QByteArray::truncate(), Qt::Uninitialized, and QStringConverterBase::WriteBom.
Referenced by convertFromUnicode(), toUtf32(), toUtf32BE(), and toUtf32LE().
|
static |
Definition at line 1151 of file qstringconverter.cpp.
References convertToUnicode(), and state.
|
static |
Definition at line 1160 of file qstringconverter.cpp.
References QSysInfo::BigEndian, BigEndianness, QSysInfo::ByteOrder, QChar::ByteOrderMark, QStringConverterBase::ConvertInitialBom, Data, DetectEndianness, Endian, QChar::fromUcs4(), HeaderDone, QChar::highSurrogate(), LittleEndianness, QChar::lowSurrogate(), out, Q_ASSERT, QChar::ReplacementCharacter, QChar::requiresSurrogates(), state, and QStringConverterBase::Stateless.
Referenced by convertToUnicode(), fromUtf32(), fromUtf32BE(), and fromUtf32LE().