#include <QtCore/qnamespace.h>
#include <QtCore/qcontainerfwd.h>
#include <QtCore/qstringview.h>
Go to the source code of this file.
|
class | QStringTokenizerBaseBase |
|
struct | QStringTokenizerBaseBase::tokenizer_state |
|
class | QStringTokenizerBase< Haystack, Needle > |
|
class | QStringTokenizerBase< Haystack, Needle >::sentinel |
|
class | QStringTokenizerBase< Haystack, Needle >::iterator |
|
struct | QtPrivate::Tok::ViewForImpl< String > |
|
struct | QtPrivate::Tok::ViewForImpl< QStringView > |
|
struct | QtPrivate::Tok::ViewForImpl< QLatin1StringView > |
|
struct | QtPrivate::Tok::ViewForImpl< QChar > |
|
struct | QtPrivate::Tok::ViewForImpl< QString > |
|
struct | QtPrivate::Tok::ViewForImpl< QLatin1Char > |
|
struct | QtPrivate::Tok::ViewForImpl< char16_t > |
|
struct | QtPrivate::Tok::ViewForImpl< char16_t * > |
|
struct | QtPrivate::Tok::ViewForImpl< const char16_t * > |
|
struct | QtPrivate::Tok::ViewForImpl< QStringBuilder< LHS, RHS > > |
|
struct | QtPrivate::Tok::ViewForImpl< std::basic_string< Char, Args... > > |
|
struct | QtPrivate::Tok::PinForImpl< String > |
|
struct | QtPrivate::Tok::PinForImpl< QString > |
|
struct | QtPrivate::Tok::PinForImpl< std::basic_string< Char, Args... > > |
|
struct | QtPrivate::Tok::PinForImpl< QStringBuilder< LHS, RHS > > |
|
struct | QtPrivate::Tok::is_owning_string_type< T > |
|
struct | QtPrivate::Tok::is_owning_string_type< QString > |
|
struct | QtPrivate::Tok::is_owning_string_type< std::basic_string< Args... > > |
|
struct | QtPrivate::Tok::Pinning< T, pinned > |
|
struct | QtPrivate::Tok::Pinning< T, true > |
|
struct | QtPrivate::Tok::NeedlePinning< T > |
|
struct | QtPrivate::Tok::HaystackPinning< T > |
|
class | QStringTokenizer< Haystack, Needle > |
| \inmodule QtCore More...
|
|
◆ Q_STRINGTOKENIZER_USE_SENTINEL
#define Q_STRINGTOKENIZER_USE_SENTINEL |
◆ Q_TOK_RESULT
Value:
> \
typename PinForImpl< typename std::remove_cv< StringLike >::type >::type PinFor
Definition at line 344 of file qstringtokenizer.h.
◆ qTokenize()
template<typename Haystack , typename Needle , typename... Flags>
constexpr auto qTokenize |
( |
Haystack && |
h, |
|
|
Needle && |
n, |
|
|
Flags... |
flags |
|
) |
| -> decltype(QtPrivate::Tok::TokenizerResult<Haystack, Needle>{std::forward<Haystack>(h),
std::forward<Needle>(n), flags...})
|
|
related |