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_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 346 of file qstringconverter_p.h.
|
static |
Definition at line 1088 of file qstringconverter.cpp.
References QSysInfo::BigEndian, BigEndianness, QSysInfo::ByteOrder, ch, QStringConverterBase::ConvertInvalidToNull, Data, DetectEndianness, HeaderDone, LittleEndianness, out, Q_ASSERT, Q_LIKELY, qToBigEndian(), qToLittleEndian(), state, QStringConverterBase::Stateless, and QStringConverterBase::WriteBom.
|
static |
Definition at line 1076 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 1158 of file qstringconverter.cpp.
References convertToUnicode(), and state.
|
static |
Definition at line 1167 of file qstringconverter.cpp.
References QSysInfo::BigEndian, BigEndianness, QSysInfo::ByteOrder, QStringConverterBase::ConvertInitialBom, Data, DetectEndianness, Endian, HeaderDone, LittleEndianness, out, Q_ASSERT, state, and QStringConverterBase::Stateless.
Referenced by convertToUnicode(), fromUtf32(), fromUtf32BE(), and fromUtf32LE().