Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

lang_enc.h File Reference

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Defines

#define LATIN1   ISO_8859_1
#define LATIN2   ISO_8859_2
#define LATIN3   ISO_8859_3
#define LATIN4   ISO_8859_4
#define CYRILLIC   ISO_8859_5
#define ARABIC_ENCODING   ISO_8859_6
#define GREEK_ENCODING   ISO_8859_7
#define HEBREW_ENCODING   ISO_8859_8
#define LATIN5   ISO_8859_9
#define LATIN6   ISO_8859_10
#define KOREAN_HANGUL   KOREAN_EUC_KR
#define kDefaultLanguage   ENGLISH
#define kDefaultEncoding   LATIN1

Enumerations

enum  Language {
  ENGLISH = 0, DANISH, DUTCH, FINNISH,
  FRENCH, GERMAN, HEBREW, ITALIAN,
  JAPANESE, KOREAN, NORWEGIAN, POLISH,
  PORTUGUESE, RUSSIAN, SPANISH, SWEDISH,
  CHINESE, CZECH, GREEK, ICELANDIC,
  LATVIAN, LITHUANIAN, ROMANIAN, HUNGARIAN,
  ESTONIAN, OTHER_UNKNOWN_LANGUAGE, UNKNOWN_LANGUAGE, BULGARIAN,
  CROATIAN, SERBIAN, IRISH, GALICIAN,
  TAGALOG, TURKISH, UKRAINIAN, HINDI,
  MACEDONIAN, BENGALI, INDONESIAN, LATIN,
  MALAY, MALAYALAM, WELSH, NEPALI,
  TELUGU, ALBANIAN, TAMIL, THAI,
  ARABIC, CATALAN, ESPERANTO, BASQUE,
  INTERLINGUA, KANNADA, PUNJABI, SCOTS_GAELIC,
  SWAHILI, SLOVENIAN, MARATHI, MALTESE,
  VIETNAMESE, FRISIAN, SLOVAK, NUM_LANGUAGES
}
enum  Encoding {
  ISO_8859_1 = 0, ISO_8859_2, ISO_8859_3, ISO_8859_4,
  ISO_8859_5, ISO_8859_6, ISO_8859_7, ISO_8859_8,
  ISO_8859_9, ISO_8859_10, JAPANESE_EUC_JP, JAPANESE_SHIFT_JIS,
  JAPANESE_JIS, CHINESE_BIG5, CHINESE_GB, CHINESE_EUC_CN,
  KOREAN_EUC_KR, UNICODE, CHINESE_EUC_DEC, CHINESE_CNS,
  CHINESE_BIG5_CP950, JAPANESE_CP932, UTF8, UNKNOWN_ENCODING,
  ASCII_7BIT, RUSSIAN_KOI8_R, RUSSIAN_CP1251, MSFT_CP1252,
  RUSSIAN_KOI8_RU, MSFT_CP1250, ISO_8859_15, MSFT_CP1254,
  MSFT_CP1257, ISO_8859_11, MSFT_CP874, MSFT_CP1256,
  MSFT_CP1255, ISO_8859_8_I, HEBREW_VISUAL, NUM_ENCODINGS
}


Define Documentation

#define ARABIC_ENCODING   ISO_8859_6
 

Definition at line 26 of file lang_enc.h.

#define CYRILLIC   ISO_8859_5
 

Definition at line 25 of file lang_enc.h.

#define GREEK_ENCODING   ISO_8859_7
 

Definition at line 27 of file lang_enc.h.

#define HEBREW_ENCODING   ISO_8859_8
 

Definition at line 28 of file lang_enc.h.

#define kDefaultEncoding   LATIN1
 

Definition at line 150 of file lang_enc.h.

Referenced by Document::Clear().

#define kDefaultLanguage   ENGLISH
 

Definition at line 149 of file lang_enc.h.

Referenced by Document::Clear().

#define KOREAN_HANGUL   KOREAN_EUC_KR
 

Definition at line 31 of file lang_enc.h.

#define LATIN1   ISO_8859_1
 

Definition at line 21 of file lang_enc.h.

#define LATIN2   ISO_8859_2
 

Definition at line 22 of file lang_enc.h.

#define LATIN3   ISO_8859_3
 

Definition at line 23 of file lang_enc.h.

#define LATIN4   ISO_8859_4
 

Definition at line 24 of file lang_enc.h.

#define LATIN5   ISO_8859_9
 

Definition at line 29 of file lang_enc.h.

#define LATIN6   ISO_8859_10
 

Definition at line 30 of file lang_enc.h.


Enumeration Type Documentation

enum Encoding
 

Enumeration values:
ISO_8859_1 
ISO_8859_2 
ISO_8859_3 
ISO_8859_4 
ISO_8859_5 
ISO_8859_6 
ISO_8859_7 
ISO_8859_8 
ISO_8859_9 
ISO_8859_10 
JAPANESE_EUC_JP 
JAPANESE_SHIFT_JIS 
JAPANESE_JIS 
CHINESE_BIG5 
CHINESE_GB 
CHINESE_EUC_CN 
KOREAN_EUC_KR 
UNICODE 
CHINESE_EUC_DEC 
CHINESE_CNS 
CHINESE_BIG5_CP950 
JAPANESE_CP932 
UTF8 
UNKNOWN_ENCODING 
ASCII_7BIT 
RUSSIAN_KOI8_R 
RUSSIAN_CP1251 
MSFT_CP1252 
RUSSIAN_KOI8_RU 
MSFT_CP1250 
ISO_8859_15 
MSFT_CP1254 
MSFT_CP1257 
ISO_8859_11 
MSFT_CP874 
MSFT_CP1256 
MSFT_CP1255 
ISO_8859_8_I 
HEBREW_VISUAL 
NUM_ENCODINGS 

Definition at line 102 of file lang_enc.h.

Referenced by Document::encoding(), ParseElt::Process_Document(), and Document::set_encoding().

enum Language
 

Enumeration values:
ENGLISH 
DANISH 
DUTCH 
FINNISH 
FRENCH 
GERMAN 
HEBREW 
ITALIAN 
JAPANESE 
KOREAN 
NORWEGIAN 
POLISH 
PORTUGUESE 
RUSSIAN 
SPANISH 
SWEDISH 
CHINESE 
CZECH 
GREEK 
ICELANDIC 
LATVIAN 
LITHUANIAN 
ROMANIAN 
HUNGARIAN 
ESTONIAN 
OTHER_UNKNOWN_LANGUAGE 
UNKNOWN_LANGUAGE 
BULGARIAN 
CROATIAN 
SERBIAN 
IRISH 
GALICIAN 
TAGALOG 
TURKISH 
UKRAINIAN 
HINDI 
MACEDONIAN 
BENGALI 
INDONESIAN 
LATIN 
MALAY 
MALAYALAM 
WELSH 
NEPALI 
TELUGU 
ALBANIAN 
TAMIL 
THAI 
ARABIC 
CATALAN 
ESPERANTO 
BASQUE 
INTERLINGUA 
KANNADA 
PUNJABI 
SCOTS_GAELIC 
SWAHILI 
SLOVENIAN 
MARATHI 
MALTESE 
VIETNAMESE 
FRISIAN 
SLOVAK 
NUM_LANGUAGES 

Definition at line 33 of file lang_enc.h.

Referenced by Document::language(), ParseElt::Process_Document(), and Document::set_language().


Generated on Wed May 29 11:37:17 2002 for MarkovPR by doxygen1.2.15