Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
|
#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 59 of file qstringtokenizer.h.
using QStringTokenizerBase< Haystack, Needle >::iterator::difference_type = qsizetype |
Definition at line 66 of file qstringtokenizer.h.
using QStringTokenizerBase< Haystack, Needle >::iterator::iterator_category = std::forward_iterator_tag |
Definition at line 70 of file qstringtokenizer.h.
using QStringTokenizerBase< Haystack, Needle >::iterator::pointer = const value_type* |
Definition at line 68 of file qstringtokenizer.h.
using QStringTokenizerBase< Haystack, Needle >::iterator::reference = const value_type& |
Definition at line 69 of file qstringtokenizer.h.
using QStringTokenizerBase< Haystack, Needle >::iterator::value_type = Haystack |
Definition at line 67 of file qstringtokenizer.h.
|
defaultnoexcept |
|
inlineconstexpr |
Definition at line 76 of file qstringtokenizer.h.
References QStringTokenizerBase< Haystack, Needle >::iterator::operator->().
|
inline |
Definition at line 78 of file qstringtokenizer.h.
|
inline |
Definition at line 79 of file qstringtokenizer.h.
|
inlineconstexpr |
Definition at line 75 of file qstringtokenizer.h.
References Q_ASSERT.
Referenced by QStringTokenizerBase< Haystack, Needle >::iterator::operator*().
|
friend |
Definition at line 83 of file qstringtokenizer.h.
|
friend |
Definition at line 88 of file qstringtokenizer.h.
|
friend |
Definition at line 92 of file qstringtokenizer.h.
|
friend |
Definition at line 81 of file qstringtokenizer.h.
|
friend |
Definition at line 86 of file qstringtokenizer.h.
|
friend |
Definition at line 90 of file qstringtokenizer.h.
|
friend |
Definition at line 62 of file qstringtokenizer.h.