QtBase
v6.3.1
|
Public Types | |
enum | CheckSubjectStringOption { CheckSubjectString , DontCheckSubjectString } |
Public Member Functions | |
QRegularExpressionPrivate () | |
~QRegularExpressionPrivate () | |
QRegularExpressionPrivate (const QRegularExpressionPrivate &other) | |
void | cleanCompiledPattern () |
void | compilePattern () |
void | getPatternInfo () |
void | optimizePattern () |
void | doMatch (QRegularExpressionMatchPrivate *priv, qsizetype offset, CheckSubjectStringOption checkSubjectStringOption=CheckSubjectString, const QRegularExpressionMatchPrivate *previous=nullptr) const |
int | captureIndexForName (QStringView name) const |
Public Member Functions inherited from QSharedData | |
QSharedData () noexcept | |
QSharedData (const QSharedData &) noexcept | |
QSharedData & | operator= (const QSharedData &)=delete |
~QSharedData ()=default | |
Public Attributes | |
QRegularExpression::PatternOptions | patternOptions |
QString | pattern |
QMutex | mutex |
pcre2_code_16 * | compiledPattern |
int | errorCode |
qsizetype | errorOffset |
int | capturingCount |
bool | usingCrLfNewlines |
bool | isDirty |
Public Attributes inherited from QSharedData | |
QAtomicInt | ref |
Definition at line 738 of file qregularexpression.cpp.
Enumerator | |
---|---|
CheckSubjectString | |
DontCheckSubjectString |
Definition at line 749 of file qregularexpression.cpp.
QRegularExpressionPrivate::QRegularExpressionPrivate | ( | ) |
Definition at line 838 of file qregularexpression.cpp.
QRegularExpressionPrivate::~QRegularExpressionPrivate | ( | ) |
QRegularExpressionPrivate::QRegularExpressionPrivate | ( | const QRegularExpressionPrivate & | other | ) |
Definition at line 869 of file qregularexpression.cpp.
int QRegularExpressionPrivate::captureIndexForName | ( | QStringView | name | ) | const |
void QRegularExpressionPrivate::cleanCompiledPattern | ( | ) |
void QRegularExpressionPrivate::compilePattern | ( | ) |
Definition at line 899 of file qregularexpression.cpp.
void QRegularExpressionPrivate::doMatch | ( | QRegularExpressionMatchPrivate * | priv, |
qsizetype | offset, | ||
CheckSubjectStringOption | checkSubjectStringOption = CheckSubjectString , |
||
const QRegularExpressionMatchPrivate * | previous = nullptr |
||
) | const |
void QRegularExpressionPrivate::getPatternInfo | ( | ) |
Definition at line 935 of file qregularexpression.cpp.
void QRegularExpressionPrivate::optimizePattern | ( | ) |
Definition at line 1034 of file qregularexpression.cpp.
int QRegularExpressionPrivate::capturingCount |
Definition at line 776 of file qregularexpression.cpp.
pcre2_code_16* QRegularExpressionPrivate::compiledPattern |
Definition at line 773 of file qregularexpression.cpp.
int QRegularExpressionPrivate::errorCode |
Definition at line 774 of file qregularexpression.cpp.
qsizetype QRegularExpressionPrivate::errorOffset |
Definition at line 775 of file qregularexpression.cpp.
bool QRegularExpressionPrivate::isDirty |
Definition at line 778 of file qregularexpression.cpp.
|
mutable |
Definition at line 768 of file qregularexpression.cpp.
QString QRegularExpressionPrivate::pattern |
Definition at line 763 of file qregularexpression.cpp.
QRegularExpression::PatternOptions QRegularExpressionPrivate::patternOptions |
Definition at line 762 of file qregularexpression.cpp.
bool QRegularExpressionPrivate::usingCrLfNewlines |
Definition at line 777 of file qregularexpression.cpp.