![]() |
Qt 4.8
|
Public Functions | |
| Box (QRegExpEngine *engine) | |
| Box (const Box &b) | |
| void | cat (const Box &b) |
| void | catAnchor (int a) |
| void | clear () |
| void | dump () const |
| Box & | operator= (const Box &b) |
| void | opt () |
| void | orx (const Box &b) |
| void | plus (int atom) |
| void | set (QChar ch) |
| void | set (const QRegExpCharClass &cc) |
| void | set (int bref) |
| void | setupHeuristics () |
Private Functions | |
| void | addAnchorsToEngine (const Box &to) const |
Properties | |
| int | earlyStart |
| QRegExpEngine * | eng |
| QMap< int, int > | lanchors |
| int | lateStart |
| QString | leftStr |
| QVector< int > | ls |
| int | maxl |
| int | minl |
| QVector< int > | occ1 |
| QMap< int, int > | ranchors |
| QString | rightStr |
| QVector< int > | rs |
| int | skipanchors |
| QString | str |
Definition at line 1201 of file qregexp.cpp.
| QRegExpEngine::Box::Box | ( | QRegExpEngine * | engine | ) |
Definition at line 2429 of file qregexp.cpp.
|
inline |
Definition at line 1205 of file qregexp.cpp.
|
private |
Definition at line 2698 of file qregexp.cpp.
Referenced by cat(), and plus().
| void QRegExpEngine::Box::cat | ( | const Box & | b | ) |
Definition at line 2504 of file qregexp.cpp.
Referenced by QRegExpEngine::parse(), QRegExpEngine::parseFactor(), and QRegExpEngine::parseTerm().
| void QRegExpEngine::Box::catAnchor | ( | int | a | ) |
Definition at line 2632 of file qregexp.cpp.
Referenced by QRegExpEngine::parseAtom().
|
inline |
| void QRegExpEngine::Box::dump | ( | ) | const |
Definition at line 2676 of file qregexp.cpp.
| QRegExpEngine::Box & QRegExpEngine::Box::operator= | ( | const Box & | b | ) |
| void QRegExpEngine::Box::opt | ( | ) |
| void QRegExpEngine::Box::orx | ( | const Box & | b | ) |
Definition at line 2574 of file qregexp.cpp.
Referenced by QRegExpEngine::parseExpression().
| void QRegExpEngine::Box::plus | ( | int | atom | ) |
Definition at line 2605 of file qregexp.cpp.
Referenced by QRegExpEngine::parseFactor().
| void QRegExpEngine::Box::set | ( | QChar | ch | ) |
Definition at line 2462 of file qregexp.cpp.
Referenced by QRegExpEngine::parse(), and QRegExpEngine::parseAtom().
| void QRegExpEngine::Box::set | ( | const QRegExpCharClass & | cc | ) |
Definition at line 2477 of file qregexp.cpp.
| void QRegExpEngine::Box::set | ( | int | bref | ) |
Definition at line 2490 of file qregexp.cpp.
| void QRegExpEngine::Box::setupHeuristics | ( | ) |
Definition at line 2645 of file qregexp.cpp.
Referenced by QRegExpEngine::parse().
|
private |
Definition at line 1240 of file qregexp.cpp.
Referenced by cat(), operator=(), opt(), orx(), and setupHeuristics().
|
private |
Definition at line 1232 of file qregexp.cpp.
Referenced by addAnchorsToEngine(), cat(), catAnchor(), derefEngine(), operator=(), orx(), QRegExpEngine::parseAtom(), plus(), set(), and setupHeuristics().
|
private |
Definition at line 1235 of file qregexp.cpp.
Referenced by addAnchorsToEngine(), cat(), dump(), operator=(), and orx().
|
private |
Definition at line 1241 of file qregexp.cpp.
Referenced by cat(), operator=(), opt(), orx(), and setupHeuristics().
|
private |
Definition at line 1243 of file qregexp.cpp.
Referenced by cat(), operator=(), opt(), orx(), and set().
|
private |
Definition at line 1233 of file qregexp.cpp.
Referenced by addAnchorsToEngine(), cat(), dump(), operator=(), orx(), plus(), and set().
|
private |
Definition at line 1245 of file qregexp.cpp.
Referenced by cat(), operator=(), orx(), plus(), and set().
|
private |
Definition at line 1248 of file qregexp.cpp.
Referenced by Box(), cat(), catAnchor(), dump(), operator=(), opt(), orx(), set(), and setupHeuristics().
|
private |
Definition at line 1250 of file qregexp.cpp.
Referenced by Box(), cat(), operator=(), orx(), set(), and setupHeuristics().
|
private |
Definition at line 1236 of file qregexp.cpp.
Referenced by addAnchorsToEngine(), cat(), catAnchor(), dump(), operator=(), and orx().
|
private |
Definition at line 1244 of file qregexp.cpp.
Referenced by cat(), operator=(), opt(), orx(), and set().
|
private |
Definition at line 1234 of file qregexp.cpp.
Referenced by addAnchorsToEngine(), cat(), catAnchor(), dump(), operator=(), orx(), plus(), and set().
|
private |
Definition at line 1237 of file qregexp.cpp.
Referenced by cat(), catAnchor(), dump(), operator=(), opt(), orx(), and set().
|
private |
Definition at line 1242 of file qregexp.cpp.
Referenced by cat(), operator=(), opt(), orx(), prepareEngineForMatch(), set(), and setupHeuristics().