![]() |
Qt 6.x
The Qt SDK
|
#include <qstringtokenizer.h>
Public Types | |
using | difference_type = qsizetype |
using | value_type = Haystack |
using | pointer = const value_type * |
using | reference = const value_type & |
using | iterator_category = std::forward_iterator_tag |
Public Member Functions | |
iterator () noexcept=default | |
constexpr const Haystack * | operator-> () const |
constexpr const Haystack & | operator* () const |
iterator & | operator++ () |
iterator | operator++ (int) |
Friends | |
class | QStringTokenizerBase |
constexpr bool | operator== (const iterator &lhs, const iterator &rhs) noexcept |
constexpr bool | operator!= (const iterator &lhs, const iterator &rhs) noexcept |
constexpr bool | operator== (const iterator &lhs, sentinel) noexcept |
constexpr bool | operator!= (const iterator &lhs, sentinel) noexcept |
constexpr bool | operator== (sentinel, const iterator &rhs) noexcept |
constexpr bool | operator!= (sentinel, const iterator &rhs) noexcept |
Definition at line 58 of file qstringtokenizer.h.
using QStringTokenizerBase< Haystack, Needle >::iterator::difference_type = qsizetype |
Definition at line 65 of file qstringtokenizer.h.
using QStringTokenizerBase< Haystack, Needle >::iterator::iterator_category = std::forward_iterator_tag |
Definition at line 69 of file qstringtokenizer.h.
using QStringTokenizerBase< Haystack, Needle >::iterator::pointer = const value_type* |
Definition at line 67 of file qstringtokenizer.h.
using QStringTokenizerBase< Haystack, Needle >::iterator::reference = const value_type& |
Definition at line 68 of file qstringtokenizer.h.
using QStringTokenizerBase< Haystack, Needle >::iterator::value_type = Haystack |
Definition at line 66 of file qstringtokenizer.h.
|
defaultnoexcept |
|
inlineconstexpr |
Definition at line 75 of file qstringtokenizer.h.
References QStringTokenizerBase< Haystack, Needle >::iterator::operator->().
|
inline |
Definition at line 77 of file qstringtokenizer.h.
|
inline |
Definition at line 78 of file qstringtokenizer.h.
|
inlineconstexpr |
Definition at line 74 of file qstringtokenizer.h.
References Q_ASSERT.
Referenced by QStringTokenizerBase< Haystack, Needle >::iterator::operator*().
|
friend |
Definition at line 82 of file qstringtokenizer.h.
|
friend |
Definition at line 87 of file qstringtokenizer.h.
|
friend |
Definition at line 91 of file qstringtokenizer.h.
|
friend |
Definition at line 80 of file qstringtokenizer.h.
|
friend |
Definition at line 85 of file qstringtokenizer.h.
|
friend |
Definition at line 89 of file qstringtokenizer.h.
|
friend |
Definition at line 61 of file qstringtokenizer.h.