Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QtPrivate::QRegularExpressionMatchIteratorRangeBasedForIterator Class Reference

#include <qregularexpression.h>

Collaboration diagram for QtPrivate::QRegularExpressionMatchIteratorRangeBasedForIterator:

Public Types

using value_type = QRegularExpressionMatch
using difference_type = int
using reference_type = const QRegularExpressionMatch &
using pointer_type = const QRegularExpressionMatch *
using iterator_category = std::forward_iterator_tag

Public Member Functions

 QRegularExpressionMatchIteratorRangeBasedForIterator ()
 QRegularExpressionMatchIteratorRangeBasedForIterator (const QRegularExpressionMatchIterator &iterator)
const QRegularExpressionMatchoperator* () const
QRegularExpressionMatchIteratorRangeBasedForIteratoroperator++ ()
QRegularExpressionMatchIteratorRangeBasedForIterator operator++ (int)

Friends

bool comparesEqual (const QRegularExpressionMatchIteratorRangeBasedForIterator &lhs, const QRegularExpressionMatchIteratorRangeBasedForIterator &rhs) noexcept
bool comparesEqual (const QRegularExpressionMatchIteratorRangeBasedForIterator &lhs, const QRegularExpressionMatchIteratorRangeBasedForIteratorSentinel &rhs) noexcept

Detailed Description

Definition at line 321 of file qregularexpression.h.

Member Typedef Documentation

◆ difference_type

◆ iterator_category

◆ pointer_type

◆ reference_type

◆ value_type

Constructor & Destructor Documentation

◆ QRegularExpressionMatchIteratorRangeBasedForIterator() [1/2]

QtPrivate::QRegularExpressionMatchIteratorRangeBasedForIterator::QRegularExpressionMatchIteratorRangeBasedForIterator ( )
inline

Definition at line 330 of file qregularexpression.h.

◆ QRegularExpressionMatchIteratorRangeBasedForIterator() [2/2]

QtPrivate::QRegularExpressionMatchIteratorRangeBasedForIterator::QRegularExpressionMatchIteratorRangeBasedForIterator ( const QRegularExpressionMatchIterator & iterator)
inlineexplicit

Definition at line 335 of file qregularexpression.h.

References QRegularExpressionMatchIteratorRangeBasedForIterator(), and operator++().

Referenced by QRegularExpressionMatchIteratorRangeBasedForIterator(), and QRegularExpressionMatchIterator::begin.

Here is the call graph for this function:
Here is the caller graph for this function:

Member Function Documentation

◆ operator*()

const QRegularExpressionMatch & QtPrivate::QRegularExpressionMatchIteratorRangeBasedForIterator::operator* ( ) const
inline

Definition at line 343 of file qregularexpression.h.

◆ operator++() [1/2]

QRegularExpressionMatchIteratorRangeBasedForIterator & QtPrivate::QRegularExpressionMatchIteratorRangeBasedForIterator::operator++ ( )
inline

Definition at line 349 of file qregularexpression.h.

Referenced by QRegularExpressionMatchIteratorRangeBasedForIterator(), and operator++().

Here is the caller graph for this function:

◆ operator++() [2/2]

QRegularExpressionMatchIteratorRangeBasedForIterator QtPrivate::QRegularExpressionMatchIteratorRangeBasedForIterator::operator++ ( int )
inline

Definition at line 362 of file qregularexpression.h.

References operator++().

Here is the call graph for this function:

◆ comparesEqual [1/2]

Definition at line 373 of file qregularexpression.h.

◆ comparesEqual [2/2]


The documentation for this class was generated from the following file: