|
The SWORD Project
1.9.0.svnversion
|
#include <scsuutf8.h>
Inheritance diagram for SCSUUTF8:
Collaboration diagram for SCSUUTF8:Public Member Functions | |
| virtual const char * | getHeader () const |
| virtual char | processText (SWBuf &text, const SWKey *key=0, const SWModule *module=0) |
| SCSUUTF8 () | |
| ~SCSUUTF8 () | |
Private Member Functions | |
| int | UTF8Output (unsigned long, SWBuf *utf8Buf) |
Private Attributes | |
| unsigned char | active |
| unsigned long | c |
| unsigned long | d |
| bool | mode |
Static Private Attributes | |
| static unsigned short | slide [8] = {0x0080,0x00C0,0x0400,0x0600,0x0900,0x3040,0x30A0,0xFF00} |
| static unsigned short | start [8] = {0x0000,0x0080,0x0100,0x0300,0x2000,0x2080,0x2100,0x3000} |
| static unsigned short | win [256] |
This filter converts SCSU compressed (encoded) text to UTF-8
Definition at line 38 of file scsuutf8.h.
| SWORD_NAMESPACE_START SCSUUTF8::SCSUUTF8 | ( | ) |
Definition at line 43 of file scsuutf8.cpp.
| SCSUUTF8::~SCSUUTF8 | ( | ) |
Definition at line 60 of file scsuutf8.cpp.
|
inlinevirtualinherited |
|
virtual |
This method processes and appropriately modifies the text given it for a particular filter task
| text | The text to be filtered/converted |
| key | Current key That was used. |
| module | Current module. |
Implements SWFilter.
Definition at line 141 of file scsuutf8.cpp.
|
private |
Definition at line 105 of file scsuutf8.cpp.
|
private |
Definition at line 46 of file scsuutf8.h.
|
private |
Definition at line 48 of file scsuutf8.h.
|
private |
Definition at line 48 of file scsuutf8.h.
|
private |
Definition at line 47 of file scsuutf8.h.
|
staticprivate |
Definition at line 51 of file scsuutf8.h.
|
staticprivate |
Definition at line 50 of file scsuutf8.h.
|
staticprivate |
Definition at line 52 of file scsuutf8.h.