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>.
Loading...
Searching...
No Matches
qstringconverter_p.h File Reference

(94c62e322264e2e7d61193ae74ba8556a330385c)

#include <QtCore/qstring.h>
#include <QtCore/qendian.h>
#include <QtCore/qstringconverter.h>
#include <QtCore/private/qglobal_p.h>
+ Include dependency graph for qstringconverter_p.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  QLatin1
 
struct  QUtf8BaseTraits
 
struct  QUtf8BaseTraitsNoAscii
 
struct  QUtf8
 
struct  QUtf8::ValidUtf8Result
 
struct  QUtf16
 
struct  QUtf32
 
struct  QLocal8Bit
 

Namespaces

namespace  QUtf8Functions
 

Enumerations

enum  qchar8_t : uchar
 
enum  DataEndianness { DetectEndianness , BigEndianness , LittleEndianness }
 

Functions

template<typename Traits , typename OutputPtr , typename InputPtr >
int QUtf8Functions::toUtf8 (char16_t u, OutputPtr &dst, InputPtr &src, InputPtr end)
 
bool QUtf8Functions::isContinuationByte (uchar b)
 
template<typename Traits , typename OutputPtr , typename InputPtr >
qsizetype QUtf8Functions::fromUtf8 (uchar b, OutputPtr &dst, InputPtr &src, InputPtr end)
 

Enumeration Type Documentation

◆ DataEndianness

Enumerator
DetectEndianness 
BigEndianness 
LittleEndianness 

Definition at line 292 of file qstringconverter_p.h.

◆ qchar8_t

enum qchar8_t : uchar

Definition at line 27 of file qstringconverter_p.h.