![]() |
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.