![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qstringalgorithms_p.h>
Classes | |
struct | TrimPositions |
Public Types | |
typedef StringType::value_type | Char |
typedef StringType::size_type | size_type |
typedef std::remove_cv< StringType >::type | NakedStringType |
using | ViewType |
using | ViewChar = typename ViewType::storage_type |
Static Public Member Functions | |
static bool | isSpace (char ch) |
static bool | isSpace (QChar ch) |
static StringType | trimmed_helper_inplace (NakedStringType &str, const Char *begin, const Char *end) |
static StringType | trimmed_helper_inplace (const NakedStringType &, const Char *, const Char *) |
static TrimPositions | trimmed_helper_positions (const StringType &str) |
static StringType | trimmed_helper (StringType &str) |
static StringType | simplified_helper (StringType &str) |
static bool | needsReallocate (const StringType &str, qsizetype newSize) noexcept |
static const ViewChar * | asUnicodeChar (ViewType v) |
static qsizetype | newSize (StringType &src, qsizetype bsize, ViewType after, QSpan< const qsizetype > indices) |
static void | setSize (StringType &src, qsizetype newSize) |
static void | replace_into_copy (StringType &src, qsizetype bsize, ViewType after, QSpan< const qsizetype > indices, qsizetype newlen) |
static void | replace_equal_len (StringType &src, qsizetype bsize, ViewType after, QSpan< const qsizetype > indices) |
static void | replace_shrink (StringType &src, qsizetype bsize, ViewType after, QSpan< const qsizetype > indices) |
static void | replace_grow (StringType &src, qsizetype bsize, ViewType after, QSpan< const qsizetype > indices, qsizetype newlen) |
static void | replace_helper (StringType &src, qsizetype bsize, ViewType after, QSpan< const qsizetype > indices) |
Static Public Attributes | |
static const bool | isConst = std::is_const<StringType>::value |
Definition at line 25 of file qstringalgorithms_p.h.
typedef StringType::value_type QStringAlgorithms< StringType >::Char |
Definition at line 27 of file qstringalgorithms_p.h.
typedef std::remove_cv<StringType>::type QStringAlgorithms< StringType >::NakedStringType |
Definition at line 29 of file qstringalgorithms_p.h.
typedef StringType::size_type QStringAlgorithms< StringType >::size_type |
Definition at line 28 of file qstringalgorithms_p.h.
using QStringAlgorithms< StringType >::ViewChar = typename ViewType::storage_type |
Definition at line 32 of file qstringalgorithms_p.h.
using QStringAlgorithms< StringType >::ViewType |
Definition at line 30 of file qstringalgorithms_p.h.
|
inlinestatic |
Definition at line 132 of file qstringalgorithms_p.h.
|
inlinestatic |
Definition at line 35 of file qstringalgorithms_p.h.
|
inlinestatic |
Definition at line 36 of file qstringalgorithms_p.h.
|
inlinestaticnoexcept |
Definition at line 126 of file qstringalgorithms_p.h.
|
inlinestatic |
Definition at line 140 of file qstringalgorithms_p.h.
|
inlinestatic |
Definition at line 186 of file qstringalgorithms_p.h.
|
inlinestatic |
Definition at line 222 of file qstringalgorithms_p.h.
|
inlinestatic |
Definition at line 243 of file qstringalgorithms_p.h.
|
inlinestatic |
Definition at line 167 of file qstringalgorithms_p.h.
|
inlinestatic |
Definition at line 199 of file qstringalgorithms_p.h.
|
inlinestatic |
Definition at line 154 of file qstringalgorithms_p.h.
|
inlinestatic |
Definition at line 90 of file qstringalgorithms_p.h.
|
inlinestatic |
Definition at line 80 of file qstringalgorithms_p.h.
|
inlinestatic |
Definition at line 52 of file qstringalgorithms_p.h.
|
inlinestatic |
Definition at line 42 of file qstringalgorithms_p.h.
|
inlinestaticnodiscard |
Definition at line 67 of file qstringalgorithms_p.h.
|
static |
Definition at line 33 of file qstringalgorithms_p.h.