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

#include <qstringbuilder.h>

+ Inheritance diagram for QAbstractConcatenable:
+ Collaboration diagram for QAbstractConcatenable:

Static Protected Member Functions

static void convertFromUtf8 (QByteArrayView in, QChar *&out) noexcept
 
static void convertFromAscii (char a, QChar *&out) noexcept
 
static void appendLatin1To (QLatin1StringView in, QChar *out) noexcept
 

Detailed Description

Definition at line 22 of file qstringbuilder.h.

Member Function Documentation

◆ appendLatin1To()

void QAbstractConcatenable::appendLatin1To ( QLatin1StringView  in,
QChar out 
)
staticprotectednoexcept

Definition at line 10045 of file qstring.cpp.

References out, and qt_from_latin1().

+ Here is the call graph for this function:

◆ convertFromAscii()

static void QAbstractConcatenable::convertFromAscii ( char  a,
QChar *&  out 
)
inlinestaticprotectednoexcept

Definition at line 26 of file qstringbuilder.h.

References out.

Referenced by QConcatenable< char >::appendTo().

+ Here is the caller graph for this function:

◆ convertFromUtf8()

void QAbstractConcatenable::convertFromUtf8 ( QByteArrayView  in,
QChar *&  out 
)
staticprotectednoexcept

Converts the UTF-8 string viewed by in to UTF-16 and writes the result to the buffer starting at out.

Definition at line 112 of file qstringbuilder.cpp.

References QUtf8::convertToUnicode(), and out.

Referenced by QConcatenable< const char * >::appendTo(), QConcatenable< const char[N]>::appendTo(), QConcatenable< QByteArray >::appendTo(), and QConcatenable< QByteArrayView >::appendTo().

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

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