![]() |
Qt 6.x
The Qt SDK
|
#include <QtCore/qstring.h>
#include <QtCore/qbytearray.h>
#include <string.h>
Go to the source code of this file.
Namespaces | |
namespace | QtStringBuilder |
Typedefs | |
template<typename T > | |
using | QConcatenableEx = QConcatenable< q20::remove_cvref_t< T > > |
template<typename T > | |
using | QtStringBuilder::HasIsNull = decltype(std::declval< const T & >().isNull()) |
Functions | |
template<typename T > | |
bool | QtStringBuilder::isNull (const T &t) |
template<typename A , typename B , typename = std::void_t<typename QConcatenableEx<A>::type, typename QConcatenableEx<B>::type>> | |
auto | operator% (A &&a, B &&b) |
template<typename A , typename B > | |
QByteArray & | QtStringBuilder::appendToByteArray (QByteArray &a, const QStringBuilder< A, B > &b, char) |
template<typename A , typename B > | |
QByteArray & | QtStringBuilder::appendToByteArray (QByteArray &a, const QStringBuilder< A, B > &b, QChar) |
template<typename A , typename B > | |
QByteArray & | operator+= (QByteArray &a, const QStringBuilder< A, B > &b) |
template<typename A , typename B > | |
QString & | operator+= (QString &a, const QStringBuilder< A, B > &b) |
using QConcatenableEx = QConcatenable<q20::remove_cvref_t<T> > |
Definition at line 36 of file qstringbuilder.h.
auto operator% | ( | A && | a, |
B && | b | ||
) |
Definition at line 399 of file qstringbuilder.h.
QByteArray & operator+= | ( | QByteArray & | a, |
const QStringBuilder< A, B > & | b | ||
) |
Definition at line 440 of file qstringbuilder.h.
References QtStringBuilder::appendToByteArray().
QString & operator+= | ( | QString & | a, |
const QStringBuilder< A, B > & | b | ||
) |
Definition at line 447 of file qstringbuilder.h.
References it, qMax(), QSet< T >::size(), and QByteArray::size().