
Public Member Functions | |
| Box (QRegExpEngine *engine) | |
| Box (const Box &b) | |
| Box & | operator= (const Box &b) |
| void | clear () |
| void | set (QChar ch) |
| void | set (const CharClass &cc) |
| void | set (int bref) |
| void | cat (const Box &b) |
| void | orx (const Box &b) |
| void | plus (int atom) |
| void | opt () |
| void | catAnchor (int a) |
| void | setupHeuristics () |
| Box (QRegExpEngine *engine) | |
| Box (const Box &b) | |
| Box & | operator= (const Box &b) |
| void | clear () |
| void | set (QChar ch) |
| void | set (const CharClass &cc) |
| void | set (int bref) |
| void | cat (const Box &b) |
| void | orx (const Box &b) |
| void | plus (int atom) |
| void | opt () |
| void | catAnchor (int a) |
| void | setupHeuristics () |
Private Member Functions | |
| void | addAnchorsToEngine (const Box &to) const |
| void | addAnchorsToEngine (const Box &to) const |
Private Attributes | |
| QRegExpEngine * | eng |
| QArray< int > | ls |
| QArray< int > | rs |
| QMap< int, int > | lanchors |
| QMap< int, int > | ranchors |
| int | skipanchors |
| int | earlyStart |
| int | lateStart |
| QString | str |
| QString | leftStr |
| QString | rightStr |
| int | maxl |
| int | minl |
| QArray< int > | occ1 |
| QRegExpEngine * | eng |
| QMemArray< int > | ls |
| QMemArray< int > | rs |
| QMap< int, int > | lanchors |
| QMap< int, int > | ranchors |
| QMemArray< int > | occ1 |
|
|
Definition at line 2216 of file qregexp3.cpp. References minl. Referenced by clear(). |
|
|
Definition at line 1065 of file qregexp3.cpp. References operator=(). |
|
|
|
|
|
Definition at line 1125 of file qregexp.cpp. References operator=(). |
|
|
|
|
|
Definition at line 2474 of file qregexp3.cpp. References QRegExpEngine::addAnchors(), QRegExpEngine::anchorConcatenation(), at(), eng, and rs. |
|
|
|
|
|
Definition at line 2292 of file qregexp3.cpp. References addAnchorsToEngine(), QRegExpEngine::addCatTransitions(), QRegExpEngine::anchorConcatenation(), at(), earlyStart, eng, InftyLen, lanchors, lateStart, leftStr, QString::length(), ls, maxl, mergeInto(), minl, NoOccurrence, NumBadChars, occ1, ranchors, rightStr, rs, skipanchors, and str. Referenced by QRegExpEngine::parse(), and QRegExpEngine::parseFactor(). |
|
|
|
|
|
Definition at line 2415 of file qregexp3.cpp. References QRegExpEngine::anchorConcatenation(), at(), eng, minl, ranchors, rs, and skipanchors. Referenced by QRegExpEngine::parseAtom(). |
|
|
Definition at line 1129 of file qregexp.cpp. References Box(), eng, and operator=(). |
|
|
Definition at line 1069 of file qregexp3.cpp. References Box(), eng, and operator=(). |
|
|
|
|
|
Definition at line 2225 of file qregexp3.cpp. References earlyStart, eng, lanchors, lateStart, leftStr, ls, maxl, minl, occ1, ranchors, rightStr, rs, skipanchors, and str. |
|
|
|
|
|
Definition at line 2402 of file qregexp3.cpp. References earlyStart, lateStart, leftStr, minl, QString::null, rightStr, skipanchors, and str. Referenced by QRegExpEngine::parseFactor(). |
|
|
|
|
|
Definition at line 2362 of file qregexp3.cpp. References QRegExpEngine::anchorAlternation(), earlyStart, eng, lanchors, lateStart, leftStr, ls, maxl, mergeInto(), minl, QString::null, NumBadChars, occ1, ranchors, rightStr, rs, skipanchors, and str. |
|
|
|
|
|
Definition at line 2388 of file qregexp3.cpp. References addAnchorsToEngine(), QRegExpEngine::addCatTransitions(), QRegExpEngine::addPlusTransitions(), eng, InftyLen, ls, maxl, and rs. |
|
|
|
|
|
|
|
|
|
|
|
Definition at line 2277 of file qregexp3.cpp. References QRegExpEngine::Anchor_BackRef0Empty, QRegExpEngine::createState(), eng, InftyLen, ls, QRegExpEngine::MaxBackRefs, maxl, minl, rs, and skipanchors. |
|
|
Definition at line 2263 of file qregexp3.cpp. References QRegExpEngine::createState(), eng, QRegExpEngine::CharClass::firstOccurrence(), ls, maxl, minl, occ1, and rs. |
|
|
Definition at line 2246 of file qregexp3.cpp. References BadChar, QRegExpEngine::createState(), eng, leftStr, ls, maxl, minl, occ1, rightStr, rs, and str. Referenced by QRegExpEngine::parse(), and QRegExpEngine::parseAtom(). |
|
|
|
|
|
Definition at line 2428 of file qregexp3.cpp. References earlyStart, eng, QRegExpEngine::heuristicallyChooseHeuristic(), lateStart, minl, NoOccurrence, NumBadChars, occ1, QRegExpEngine::setupBadCharHeuristic(), QRegExpEngine::setupGoodStringHeuristic(), and str. Referenced by QRegExpEngine::parse(). |
|
|
Definition at line 1160 of file qregexp.cpp. Referenced by cat(), operator=(), opt(), orx(), and setupHeuristics(). |
|
|
Definition at line 1152 of file qregexp.cpp. |
|
|
Definition at line 1092 of file qregexp3.cpp. Referenced by addAnchorsToEngine(), cat(), catAnchor(), clear(), operator=(), orx(), plus(), set(), and setupHeuristics(). |
|
|
Definition at line 1155 of file qregexp.cpp. |
|
|
Definition at line 1095 of file qregexp3.cpp. Referenced by cat(), operator=(), and orx(). |
|
|
Definition at line 1161 of file qregexp.cpp. Referenced by cat(), operator=(), opt(), orx(), and setupHeuristics(). |
|
|
Definition at line 1163 of file qregexp.cpp. Referenced by cat(), operator=(), opt(), orx(), and set(). |
|
|
Definition at line 1153 of file qregexp.cpp. |
|
|
Definition at line 1093 of file qregexp3.cpp. Referenced by cat(), operator=(), orx(), plus(), and set(). |
|
|
Definition at line 1165 of file qregexp.cpp. Referenced by cat(), operator=(), orx(), plus(), and set(). |
|
|
Definition at line 1168 of file qregexp.cpp. Referenced by Box(), cat(), catAnchor(), operator=(), opt(), orx(), set(), and setupHeuristics(). |
|
|
Definition at line 1170 of file qregexp.cpp. |
|
|
Definition at line 1110 of file qregexp3.cpp. Referenced by cat(), operator=(), orx(), set(), and setupHeuristics(). |
|
|
Definition at line 1156 of file qregexp.cpp. |
|
|
Definition at line 1096 of file qregexp3.cpp. Referenced by cat(), catAnchor(), operator=(), and orx(). |
|
|
Definition at line 1164 of file qregexp.cpp. Referenced by cat(), operator=(), opt(), orx(), and set(). |
|
|
Definition at line 1154 of file qregexp.cpp. |
|
|
Definition at line 1094 of file qregexp3.cpp. Referenced by addAnchorsToEngine(), cat(), catAnchor(), operator=(), orx(), plus(), and set(). |
|
|
Definition at line 1157 of file qregexp.cpp. Referenced by cat(), catAnchor(), operator=(), opt(), orx(), and set(). |
|
|
Definition at line 1162 of file qregexp.cpp. Referenced by cat(), operator=(), opt(), orx(), set(), and setupHeuristics(). |
1.4.2