Compounds | |
| class | EncodingFilterMgr |
| This class is like a normal SWMgr, but you can additonally specify which encoding you want to use. More... | |
| class | GBFFootnotes |
| This Filter shows/hides footnotes in a GBF text. More... | |
| class | GBFHeadings |
| This Filter shows/hides headings in a GBF text. More... | |
| class | GBFHTML |
| this filter converts GBF text to HTML text More... | |
| class | GBFHTMLHREF |
| this filter converts GBF text to HTML text with hrefs More... | |
| class | GBFMorph |
| This Filter shows/hides morph tags in a GBF text. More... | |
| class | GBFOSIS |
| this filter converts GBF text to OSIS text More... | |
| class | GBFPlain |
| This filter converts GBF text to plain text. More... | |
| class | GBFRedLetterWords |
| This Filter shows/hides "red letter tags" (marking the words of Jesus) in a GBF text. More... | |
| class | GBFRTF |
| This filter converts GBF text into RTF text. More... | |
| class | GBFStrongs |
| This Filter shows/hides strong's numbers in a GBF text. More... | |
| class | GBFThML |
| this filter converts GBF text into ThML text More... | |
| class | GreekLexAttribs |
| this filter converts ThML text to plain text More... | |
| class | Latin1UTF16 |
| This filter converts Latin-1 encoded text to UTF-16. More... | |
| class | Latin1UTF8 |
| This filter converts Latin-1 encoded text to UTF-8. More... | |
| class | ListKey |
| ListKey is the basis for all types of keys that have lists of specified indexes (e.g. More... | |
| class | LocaleMgr |
| The LocaleMgr class handles all the different locales of Sword. More... | |
| class | MarkupFilterMgr |
| This class is like a normal SWEncodingMgr, but you can additonally specify which markup you want to use. More... | |
| class | OSISMorph |
| This Filter shows/hides morph tags in a OSIS text. More... | |
| class | OSISPlain |
| this filter converts OSIS text to plain text More... | |
| class | OSISRTF |
| this filter converts OSIS text to RTF text More... | |
| class | OSISStrongs |
| This Filter shows/hides strong's numbers in a OSIS text. More... | |
| class | PLAINFootnotes |
| Shows or hides footnotes in plain text. More... | |
| class | PLAINHTML |
| this filter converts plain text to HTML text More... | |
| class | RTFHTML |
| this filter converts RTF text into HTML text More... | |
| class | SCSUUTF8 |
| This filter converts SCSU compressed (encoded) text to UTF-8. More... | |
| class | StrKey |
| a standard string key class (used for modules that index on single strings (eg. More... | |
| class | SWBasicFilter |
| A filter providing commonly used functionality. More... | |
| class | SWBuf |
| This class is used as a transport and utility for data buffers. More... | |
| class | SWClass |
| Class used for SWDYNAMIC_CAST to save the inheritance order. More... | |
| class | SWCom |
| The basis for all commentary modules. More... | |
| class | SWConfig |
| The class to read and save settings using a file on disk. More... | |
| class | SWDisplay |
| swdisp is the basis for all types of displays (e.g. More... | |
| class | SWFilter |
| Base class for all filters in sword. More... | |
| class | SWGenBook |
| the basis for all types of Lexicon and Dictionary modules (hence the 'LD'). More... | |
| class | SWKey |
| SWKey is the basis for all types of keys for indexing into modules (e.g. More... | |
| class | SWLD |
| the basis for all types of Lexicon and Dictionary modules (hence the 'LD'). More... | |
| class | SWLocale |
| SWLocale is used for the localisation of the booknames The SWLocale is a class which holds the information of one language. More... | |
| class | SWMgr |
| SWMgr is the main class of the Sword library. More... | |
| class | SWModule |
| The class SWModule is the base class for all modules used in Sword. More... | |
| class | SWObject |
| Base class for major Sword classes. More... | |
| class | SWText |
| The basis for all text modules. More... | |
| class | ThMLFootnotes |
| This Filter shows/hides footnotes in a ThML text. More... | |
| class | ThMLGBF |
| this filter converts ThML text to GBF text More... | |
| class | ThMLHeadings |
| This Filter shows/hides headings in a ThML text. More... | |
| class | ThMLHTML |
| this filter converts ThML text to HTML text More... | |
| class | ThMLHTMLHREF |
| this filter converts ThML text to HTML text with hrefs More... | |
| class | ThMLLemma |
| This Filter shows/hides lemmas in a ThML text. More... | |
| class | ThMLMorph |
| This Filter shows/hides morph tags in a ThML text. More... | |
| class | ThMLOLB |
| this filter converts ThML text to OLB text More... | |
| class | ThMLOSIS |
| this filter converts ThML text to OSIS text More... | |
| class | ThMLPlain |
| this filter converts ThML text to plain text More... | |
| class | ThMLRTF |
| this filter converts ThML text to RTF text More... | |
| class | ThMLScripref |
| This Filter shows/hides scripture references in a ThML text. More... | |
| class | ThMLStrongs |
| This Filter shows/hides strong's numbers in a ThML text. More... | |
| class | ThMLVariants |
| This Filter shows/hides textual variants. More... | |
| class | TreeKey |
| Class VerseKey The SWKey implementation used for verse based modules like Bibles or commentaries. More... | |
| class | TreeKeyIdx |
| Class VerseKey The SWKey implementation used for verse based modules like Bibles or commentaries. More... | |
| class | UnicodeRTF |
| This filter converts UTF-8 text into RTF Unicode tags. More... | |
| class | UTF16UTF8 |
| This filter converts UTF-16 encoded text to UTF-8. More... | |
| class | UTF8arShaping |
| This Filter controls the arabic shaping of UTF-8 text FIXME: is that correct? how to control it? More... | |
| class | UTF8BiDiReorder |
| This Filter reorders UTF-8 text according to Unicode BiDi. More... | |
| class | UTF8Cantillation |
| This Filter shows/hides Hebrew cantillation marks in UTF8 text. More... | |
| class | UTF8GreekAccents |
| This Filter shows/hides Greek Accents marks in UTF8 text. More... | |
| class | UTF8HebrewPoints |
| This Filter shows/hides Hebrew vowel points in UTF8 text. More... | |
| class | UTF8HTML |
| This filter converts UTF-8 text into HTML escape sequences. More... | |
| class | UTF8Latin1 |
| This filter converts UTF-8 encoded text to Latin-1. More... | |
| class | UTF8Transliterator |
| This Filter uses ICU for transliteration. More... | |
| class | UTF8UTF16 |
| This filter converts UTF-8 encoded text to UTF-16. More... | |
| class | VerseKey |
| Class VerseKey The SWKey implementation used for verse based modules like Bibles or commentaries. More... | |
Typedefs | |
|
typedef std::map< std::string, SWLocale *, std::less< std::string > > | LocaleMap |
|
typedef multimapwithdefault< std::string, std::string, std::less< std::string > > | ConfigEntMap |
|
typedef std::map< std::string, ConfigEntMap, std::less< std::string > > | SectionMap |
| typedef std::list< SWBuf > | OptionsList |
| The type definitoin for option types. | |
|
typedef std::map< std::string, std::string, std::less< std::string > > | LookupMap |
|
typedef std::map< std::string, SWModule *, std::less< std::string > > | ModMap |
|
typedef std::map< std::string, SWFilter * > | FilterMap |
| typedef std::list< SWFilter * > | FilterList |
|
typedef std::map< std::string, std::string, std::less< std::string > > | AttributeValue |
|
typedef std::map< std::string, AttributeValue, std::less< std::string > > | AttributeList |
|
typedef std::map< std::string, AttributeList, std::less< std::string > > | AttributeTypeList |
|
typedef std::map< const UnicodeString, SWTransData > | SWTransMap |
|
typedef std::pair< UnicodeString, SWTransData > | SWTransPair |
|
typedef map< string, list< long > > | strlist |
| typedef list< long > | longlist |
Enumerations | |
| enum | bGreekChars { ALPHA = 65, BETA, CHI, DELTA, EPSILON, PHI, GAMMA, ETA, IOTA, KAPPA = 75, LAMBDA, MU, NU, OMICRON, PI, THETA, RHO, SIGMA, TAU, UPSILON, OMEGA = 'W', XI, PSI, ZETA, ROUGH = 104, IOTA_SUB } |
| enum | GreekFontChars { gALPHA = 'a', gBETA, gCHI, gDELTA, gEPSILON, gPHI, gGAMMA, gETA, gIOTA, gSIGMA_END, gKAPPA, gLAMBDA, gMU, gNU, gOMICRON, gPI, gTHETA, gRHO, gSIGMA, gTAU, gUPSILON, gOMEGA = 'w', gXI, gPSI, gZETA, gROUGH_ALPHA = 161, gROUGH_EPSILON = 152, gROUGH_ETA = 185, gROUGH_IOTA = 131, gROUGH_OMICRON = 208, gROUGH_RHO = 183, gROUGH_UPSILON = 216, gROUGH_OMEGA = 230, gIOTA_ALPHA = 'v', gIOTA_ETA = 'V', gIOTA_OMEGA = 'J', gNON_ROUGH_ALPHA = 162, gNON_ROUGH_EPSILON = 153, gNON_ROUGH_ETA = 186, gNON_ROUGH_IOTA = 132, gNON_ROUGH_OMICRON = 209, gNON_ROUGH_RHO = 184, gNON_ROUGH_UPSILON = 217, gNON_ROUGH_OMEGA = 231 } |
| enum | bGreekPunct { COMMA = ',', STOP = '.', SEMI_COLON = ';', QUESTION = '?' } |
| enum | GreekPunct { gCOMMA = ',', gSTOP = '.', gSEMI_COLON = ':', gQUESTION = ';' } |
| enum | { DIRECTION_LTR = 0, DIRECTION_RTL, DIRECTION_BIDI } |
| enum | { FMT_UNKNOWN = 0, FMT_PLAIN, FMT_THML, FMT_GBF, FMT_HTML, FMT_HTMLHREF, FMT_RTF, FMT_OSIS } |
| enum | { ENC_UNKNOWN = 0, ENC_LATIN1, ENC_UTF8, ENC_SCSU, ENC_UTF16, ENC_RTF, ENC_HTML } |
Functions | |
| unsigned char | Greek2bGreek (unsigned char *sResult, unsigned char *sGreekText, int nMaxResultBuflen) |
| unsigned char | bGreek2Greek (unsigned char *sResult, unsigned char *sGreekText, int nMaxResultBuflen) |
| int | ParseGreek (unsigned char *sResult, unsigned char *sGreekText, int nMaxResultBuflen) |
| int | ParsebGreek (unsigned char *sResult, unsigned char *sGreekText, int nMaxResultBuflen) |
| unsigned char | char2Font (unsigned char letter, bool finalSigma, bool iota, bool breathing, bool rough) |
| unsigned char | Font2char (unsigned char letter, bool &iota, bool &breathing, bool &rough) |
| bool | getSpecialChar (unsigned char Font, unsigned char &letter) |
| bool | SpecialGreek (unsigned char Font) |
| unsigned char | getGreekPunct (unsigned char bGreek) |
| unsigned char | getbGreekPunct (unsigned char Greek) |
| bool | isPunctSpace (unsigned char c) |
| int | my_fwrite (void *buffer, size_t size, size_t nmemb, void *stream) |
| int | my_fprogress (void *clientp, double dltotal, double dlnow, double ultotal, double ulnow) |
| void * | FTPOpenSession () |
| void | FTPCloseSession (void *session) |
| char | FTPURLGetFile (void *session, const char *dest, const char *sourceurl, bool passive=true, void(*status_callback)(double dltotal, double dlnow)=0) |
| std::vector< struct ftpparse > | FTPURLGetDir (void *session, const char *dirurl, bool passive=true) |
| char | isroman (const char *) |
| int | from_rom (const char *s) |
| unsigned char * | UTF32to8 (unsigned long utf32, unsigned char *utf8) |
| Converts a 32-bit unsigned integer UTF-32 value into a UTF-8 encoded 1-6 byte array. | |
| unsigned long | UTF8to32 (unsigned char *utf8, unsigned long utf32) |
| Converts a UTF-8 encoded 1-6 byte array into a 32-bit unsigned integer UTF-32 value. | |
| int | stricmp (const char *s1, const char *s2) |
| char | getconfent (char *filename, char *entryname, char *buf, int len) |
| char * | stdstr (char **iistr, const char *istr) |
| Use stdstr to copy a const char* to a char*. | |
| char * | strstrip (char *istr) |
| const char * | stristr (const char *s1, const char *s2) |
| const char | strnicmp (const char *s1, const char *s2, int len) |
| unsigned int | strlenw (const char *s1) |
| char * | toupperstr (char *buf) |
| char * | toupperstr_utf8 (char *buf) |
| unsigned long | UTF8to32 (unsigned char *utf8) |
Variables | |
| sword::CDSourceMgr * | iCDPath |
| const unsigned char | SW_toupper_array [256] |
| const char * | classes [] = {"SWDisplay", "SWObject", 0} |
| sword::__staticsystemlog | _staticsystemlog |
| const char | nl = '\n' |
| InstallMgr_init | _InstallMgr_init |
|
||||||||||||
|
Converts a 32-bit unsigned integer UTF-32 value into a UTF-8 encoded 1-6 byte array.
|
|
||||||||||||
|
Converts a UTF-8 encoded 1-6 byte array into a 32-bit unsigned integer UTF-32 value.
|
1.3-rc3