![]() |
Qt 6.x
The Qt SDK
|
Public Member Functions | |
QRegularExpressionMatchPrivate (const QRegularExpression &re, const QString &subjectStorage, QStringView subject, QRegularExpression::MatchType matchType, QRegularExpression::MatchOptions matchOptions) | |
QRegularExpressionMatch | nextMatch () const |
![]() | |
QSharedData () noexcept | |
Constructs a QSharedData object with a reference count of 0. | |
QSharedData (const QSharedData &) noexcept | |
Constructs a QSharedData object with reference count 0. | |
QSharedData & | operator= (const QSharedData &)=delete |
~QSharedData ()=default | |
Public Attributes | |
const QRegularExpression | regularExpression |
const QString | subjectStorage |
const QStringView | subject |
const QRegularExpression::MatchType | matchType |
const QRegularExpression::MatchOptions | matchOptions |
QList< qsizetype > | capturedOffsets |
int | capturedCount = 0 |
bool | hasMatch = false |
bool | hasPartialMatch = false |
bool | isValid = false |
![]() | |
QAtomicInt | ref |
Definition at line 746 of file qregularexpression.cpp.
QRegularExpressionMatchPrivate::QRegularExpressionMatchPrivate | ( | const QRegularExpression & | re, |
const QString & | subjectStorage, | ||
QStringView | subject, | ||
QRegularExpression::MatchType | matchType, | ||
QRegularExpression::MatchOptions | matchOptions | ||
) |
Definition at line 1267 of file qregularexpression.cpp.
QRegularExpressionMatch QRegularExpressionMatchPrivate::nextMatch | ( | ) | const |
Definition at line 1283 of file qregularexpression.cpp.
References QList< T >::at(), capturedOffsets, QRegularExpressionPrivate::doMatch(), QRegularExpressionPrivate::DontCheckSubjectString, hasMatch, hasPartialMatch, isValid, matchOptions, matchType, Q_ASSERT, regularExpression, subject, and subjectStorage.
Referenced by QRegularExpressionMatchIterator::next().
int QRegularExpressionMatchPrivate::capturedCount = 0 |
Definition at line 771 of file qregularexpression.cpp.
Referenced by QRegularExpressionMatch::capturedTexts(), and QRegularExpressionMatch::lastCapturedIndex().
Definition at line 769 of file qregularexpression.cpp.
Referenced by QRegularExpressionMatch::capturedEnd(), QRegularExpressionMatch::capturedStart(), QRegularExpressionPrivate::doMatch(), QRegularExpressionMatch::hasCaptured(), and nextMatch().
bool QRegularExpressionMatchPrivate::hasMatch = false |
Definition at line 773 of file qregularexpression.cpp.
Referenced by QRegularExpressionPrivate::doMatch(), QRegularExpressionMatch::hasMatch(), and nextMatch().
bool QRegularExpressionMatchPrivate::hasPartialMatch = false |
Definition at line 774 of file qregularexpression.cpp.
Referenced by QRegularExpressionMatch::hasPartialMatch(), and nextMatch().
bool QRegularExpressionMatchPrivate::isValid = false |
Definition at line 775 of file qregularexpression.cpp.
Referenced by QRegularExpressionMatch::QRegularExpressionMatch(), QRegularExpressionMatch::isValid(), and nextMatch().
const QRegularExpression::MatchOptions QRegularExpressionMatchPrivate::matchOptions |
Definition at line 765 of file qregularexpression.cpp.
Referenced by QRegularExpressionMatch::matchOptions(), and nextMatch().
const QRegularExpression::MatchType QRegularExpressionMatchPrivate::matchType |
Definition at line 764 of file qregularexpression.cpp.
Referenced by QRegularExpressionMatch::matchType(), and nextMatch().
const QRegularExpression QRegularExpressionMatchPrivate::regularExpression |
Definition at line 756 of file qregularexpression.cpp.
Referenced by QRegularExpressionMatch::capturedEnd(), QRegularExpressionMatch::capturedLength(), QRegularExpressionMatch::capturedStart(), QRegularExpressionMatch::capturedView(), QRegularExpressionMatch::hasCaptured(), nextMatch(), and QRegularExpressionMatch::regularExpression().
const QStringView QRegularExpressionMatchPrivate::subject |
Definition at line 762 of file qregularexpression.cpp.
Referenced by QRegularExpressionMatch::capturedView(), and nextMatch().
const QString QRegularExpressionMatchPrivate::subjectStorage |
Definition at line 761 of file qregularexpression.cpp.
Referenced by nextMatch().