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
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 23 of file qstringbuilder.h.

Member Function Documentation

◆ appendLatin1To()

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

Definition at line 10297 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 27 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: