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().