![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <QtCore/qnamespace.h>#include <QtCore/qcontainerfwd.h>#include <iterator>#include <QtCore/qstringview.h>Go to the source code of this file.
Namespaces | |
| namespace | QtPrivate |
| namespace | QtPrivate::Tok |
Macros | |
| #define | Q_TOK_RESULT |
Typedefs | |
| template<typename String> | |
| using | QtPrivate::Tok::ViewFor = typename ViewForImpl<typename std::decay<String>::type>::type |
| template<typename StringLike> | |
| using | QtPrivate::Tok::PinFor = typename PinForImpl<typename std::remove_cv<StringLike>::type>::type |
| template<typename Haystack, typename Needle> | |
| using | QtPrivate::Tok::TokenizerBase = QStringTokenizerBase<ViewFor<Haystack>, ViewFor<Needle>> |
| template<typename Haystack, typename Needle> | |
| using | QtPrivate::Tok::TokenizerResult = Q_TOK_RESULT |
| template<typename Haystack, typename Needle> | |
| using | QtPrivate::Tok::is_nothrow_constructible_from = std::is_nothrow_copy_constructible<TokenizerResult<Haystack, Needle>> |
Functions | |
| constexpr qsizetype | QtPrivate::Tok::tokenSize (QChar) noexcept |
| template<typename String> | |
| constexpr qsizetype | QtPrivate::Tok::tokenSize (const String &ss) noexcept |
| template<typename Haystack, typename Needle, typename... Flags> | |
| constexpr auto | qTokenize (Haystack &&hh, Needle &&nn, Flags...flags) noexcept(QtPrivate::Tok::is_nothrow_constructible_from< Haystack, Needle >::value) -> decltype(QtPrivate::Tok::TokenizerResult< Haystack, Needle >{std::forward< Haystack >(hh), std::forward< Needle >(nn), flags...}) |
| #define Q_TOK_RESULT |
Definition at line 333 of file qstringtokenizer.h.
|
Definition at line 370 of file qstringtokenizer.h.
Referenced by QStringTokenizer< Haystack, Needle >::qTokenize().