Qt 6.x
The Qt SDK
Loading...
Searching...
No Matches
QUtf16 Struct Reference

#include <qstringconverter_p.h>

+ Collaboration diagram for QUtf16:

Static Public Member Functions

static Q_CORE_EXPORT QString convertToUnicode (QByteArrayView, QStringConverter::State *, DataEndianness=DetectEndianness)
 
static QCharconvertToUnicode (QChar *out, QByteArrayView, QStringConverter::State *state, DataEndianness endian)
 
static Q_CORE_EXPORT QByteArray convertFromUnicode (QStringView, QStringConverter::State *, DataEndianness=DetectEndianness)
 
static char * convertFromUnicode (char *out, QStringView in, QStringConverter::State *state, DataEndianness endian)
 

Detailed Description

Definition at line 329 of file qstringconverter_p.h.

Member Function Documentation

◆ convertFromUnicode() [1/2]

char * QUtf16::convertFromUnicode ( char *  out,
QStringView  in,
QStringConverter::State state,
DataEndianness  endian 
)
static

Definition at line 953 of file qstringconverter.cpp.

References QSysInfo::BigEndian, BigEndianness, QSysInfo::ByteOrder, QChar::ByteOrderMark, DetectEndianness, HeaderDone, LittleEndianness, out, Q_ASSERT, qToBigEndian(), qToLittleEndian(), state, and QStringConverterBase::WriteBom.

+ Here is the call graph for this function:

◆ convertFromUnicode() [2/2]

QByteArray QUtf16::convertFromUnicode ( QStringView  in,
QStringConverter::State state,
DataEndianness  endian = DetectEndianness 
)
static

Definition at line 939 of file qstringconverter.cpp.

References convertFromUnicode(), d, HeaderDone, Q_ASSERT, Q_UNUSED, state, Qt::Uninitialized, and QStringConverterBase::WriteBom.

Referenced by convertFromUnicode(), toUtf16(), toUtf16BE(), and toUtf16LE().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ convertToUnicode() [1/2]

QString QUtf16::convertToUnicode ( QByteArrayView  in,
QStringConverter::State state,
DataEndianness  endian = DetectEndianness 
)
static

Definition at line 980 of file qstringconverter.cpp.

References convertToUnicode(), state, and Qt::Uninitialized.

Referenced by convertToUnicode(), fromUtf16(), fromUtf16BE(), and fromUtf16LE().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ convertToUnicode() [2/2]

QChar * QUtf16::convertToUnicode ( QChar out,
QByteArrayView  in,
QStringConverter::State state,
DataEndianness  endian 
)
static

The documentation for this struct was generated from the following files: