#include </home/clem/local/src/opie/noncore/apps/opie-reader/CRegExp.h>
Collaboration diagram for CRegExpFilt:

Public Member Functions | |
| CRegExpFilt (const QString &pat, bool insens) | |
| ~CRegExpFilt () | |
| bool | addch (tchar) |
| void | restart () |
| unsigned int | matchlength () |
| bool | empty () |
| tchar | pop () |
Private Member Functions | |
| void | regchar (tchar, bool) |
| void | prepreprocessing (const QString &pat, bool insens) |
| unsigned int | preprocessing (const QString &pat, bool insens) |
| tchar | escapedchar (tchar c) |
| int | islower (tchar c) |
| tchar | upper (tchar c) |
| int | isupper (tchar c) |
| tchar | lower (tchar c) |
Private Attributes | |
| CQueue< tchar > | m_outQueue |
| hashtable< tchar, unsigned int > | CV |
| unsigned int | bit [WORD_SIZE] |
| unsigned int | R |
| unsigned int | bit_0 |
| unsigned int | endpos |
| unsigned int | patlength |
| unsigned int | keep |
| unsigned int | len |
| unsigned int | replace |
| unsigned int | cur |
| tchar | word [WORD_SIZE] |
| unsigned int | lfcnt [WORD_SIZE] |
|
||||||||||||
|
Definition at line 473 of file CRegExp.cpp. References bit, bit_0, cur, endpos, patlength, preprocessing(), qDebug(), and restart(). |
|
|
Definition at line 488 of file CRegExp.cpp. |
|
|
Definition at line 416 of file CRegExp.cpp. References bit, bit_0, cur, CV, hashtable< K, D >::end(), endpos, hashtable< K, D >::find(), i, keep, len, lfcnt, m_outQueue, patlength, CQueue< T >::push(), R, replace, and word. Referenced by repara::getch(). |
|
|
Definition at line 406 of file CRegExp.cpp. References CQueue< T >::empty(), and m_outQueue. Referenced by repara::getch(). |
|
|
Definition at line 8 of file CRegExp.cpp. Referenced by prepreprocessing(), and preprocessing(). |
|
|
Definition at line 26 of file CRegExp.h. Referenced by upper(). |
|
|
Definition at line 34 of file CRegExp.h. Referenced by lower(). |
|
|
Definition at line 38 of file CRegExp.h. References isupper(). Referenced by preprocessing(), and regchar(). |
|
|
Definition at line 47 of file CRegExp.h. References patlength. |
|
|
Definition at line 411 of file CRegExp.cpp. References m_outQueue, and CList< T >::pop(). Referenced by repara::getch(). |
|
||||||||||||
|
Definition at line 60 of file CRegExp.cpp. References QString::at(), CV, escapedchar(), QString::length(), p, regchar(), and QString::unicode(). Referenced by preprocessing(). |
|
||||||||||||
|
Definition at line 179 of file CRegExp.cpp. References QString::at(), hashtable< K, D >::begin(), bit, CV, hashtable< K, D >::end(), escapedchar(), hashtable< K, D >::find(), i, keep, QString::length(), lfcnt, lower(), p, prepreprocessing(), qDebug(), replace, QString::unicode(), upper(), and WORD_SIZE. Referenced by CRegExpFilt(). |
|
||||||||||||
|
Definition at line 45 of file CRegExp.cpp. References CV, lower(), t, and upper(). Referenced by prepreprocessing(). |
|
|
Definition at line 467 of file CRegExp.cpp. Referenced by CRegExpFilt(). |
|
|
Definition at line 30 of file CRegExp.h. References islower(). Referenced by preprocessing(), and regchar(). |
|
|
Definition at line 14 of file CRegExp.h. Referenced by addch(), CRegExpFilt(), and preprocessing(). |
|
|
Definition at line 16 of file CRegExp.h. Referenced by addch(), and CRegExpFilt(). |
|
|
Definition at line 19 of file CRegExp.h. Referenced by addch(), and CRegExpFilt(). |
|
|
Definition at line 13 of file CRegExp.h. Referenced by addch(), prepreprocessing(), preprocessing(), and regchar(). |
|
|
Definition at line 16 of file CRegExp.h. Referenced by addch(), and CRegExpFilt(). |
|
|
Definition at line 18 of file CRegExp.h. Referenced by addch(), and preprocessing(). |
|
|
|
|
|
Definition at line 24 of file CRegExp.h. Referenced by addch(), and preprocessing(). |
|
|
|
|
|
Definition at line 17 of file CRegExp.h. Referenced by addch(), CRegExpFilt(), and matchlength(). |
|
|
|
|
|
Definition at line 19 of file CRegExp.h. Referenced by addch(), and preprocessing(). |
|
|
Definition at line 23 of file CRegExp.h. Referenced by addch(). |
1.4.2