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
QUtf8NoOutputTraits Struct Reference
+ Inheritance diagram for QUtf8NoOutputTraits:
+ Collaboration diagram for QUtf8NoOutputTraits:

Classes

struct  NoOutput
 

Static Public Member Functions

static void appendUtf16 (const NoOutput &, char16_t)
 
static void appendUcs4 (const NoOutput &, char32_t)
 
- Static Public Member Functions inherited from QUtf8BaseTraits
static void appendByte (uchar *&ptr, uchar b)
 
static void appendByte (qchar8_t *&ptr, qchar8_t b)
 
static uchar peekByte (const char *ptr, qsizetype n=0)
 
static uchar peekByte (const uchar *ptr, qsizetype n=0)
 
static uchar peekByte (const qchar8_t *ptr, qsizetype n=0)
 
static qptrdiff availableBytes (const char *ptr, const char *end)
 
static qptrdiff availableBytes (const uchar *ptr, const uchar *end)
 
static qptrdiff availableBytes (const qchar8_t *ptr, const qchar8_t *end)
 
static void advanceByte (const char *&ptr, qsizetype n=1)
 
static void advanceByte (const uchar *&ptr, qsizetype n=1)
 
static void advanceByte (const qchar8_t *&ptr, qsizetype n=1)
 
static void appendUtf16 (char16_t *&ptr, char16_t uc)
 
static void appendUcs4 (char16_t *&ptr, char32_t uc)
 
static char16_t peekUtf16 (const char16_t *ptr, qsizetype n=0)
 
static qptrdiff availableUtf16 (const char16_t *ptr, const char16_t *end)
 
static void advanceUtf16 (const char16_t *&ptr, qsizetype n=1)
 
static void appendUtf16 (char32_t *&ptr, char16_t uc)
 
static void appendUcs4 (char32_t *&ptr, char32_t uc)
 

Additional Inherited Members

- Static Public Attributes inherited from QUtf8BaseTraitsNoAscii
static const bool skipAsciiHandling = true
 
- Static Public Attributes inherited from QUtf8BaseTraits
static const bool isTrusted = false
 
static const bool allowNonCharacters = true
 
static const bool skipAsciiHandling = false
 
static const int Error = -1
 
static const int EndOfString = -2
 

Detailed Description

Definition at line 792 of file qstringconverter.cpp.

Member Function Documentation

◆ appendUcs4()

static void QUtf8NoOutputTraits::appendUcs4 ( const NoOutput & ,
char32_t  )
inlinestatic

Definition at line 796 of file qstringconverter.cpp.

◆ appendUtf16()

static void QUtf8NoOutputTraits::appendUtf16 ( const NoOutput & ,
char16_t  )
inlinestatic

Definition at line 795 of file qstringconverter.cpp.


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