LibreOffice Module i18nutil (master)  1
Classes | Typedefs | Functions | Variables
i18nutil Namespace Reference

Classes

struct  decomposition_table_entry_t
 
struct  Mapping
 
struct  MappingElement
 
struct  OneToOneMappingTable_t
 
class  oneToOneMappingWithFlag
 
struct  SearchOptions
 This is a wrapper around com::sun::star::util::SearchOptions but using the more type-safe TransliterationFlags enum. More...
 
struct  SearchOptions2
 This is a wrapper around com::sun::star::util::SearchOptions and SearchOptions2, but using the more type-safe TransliterationFlags enum. More...
 
struct  UnicodePairWithFlag
 
struct  Value
 

Typedefs

typedef sal_Int8 UnicodePairFlag
 

Functions

static bool cased_letter (sal_Unicode ch)
 
static bool is_ja_voice_sound_mark (sal_Unicode &current, sal_Unicode next)
 
class UNLESS_MERGELIBS (I18NUTIL_DLLPUBLIC) casefolding
 

Variables

const Mapping mapping_03a3 [] = {{0, 1, {0x03c2, 0, 0}},{0, 1, {0x03c3, 0, 0}}}
 
const Mapping mapping_0307 [] = {{0, 0, {0, 0, 0}},{0, 1, {0x0307, 0, 0}}}
 
const Mapping mapping_004a [] = {{0, 2, {0x006a, 0x0307, 0}},{0, 1, {0x006a, 0, 0}}}
 
const Mapping mapping_012e [] = {{0, 2, {0x012f, 0x0307, 0}},{0, 1, {0x012f, 0, 0}}}
 
const Mapping mapping_00cc [] = {{0, 3, {0x0069, 0x0307, 0x0300}},{0, 1, {0x00ec, 0, 0}}}
 
const Mapping mapping_00cd [] = {{0, 3, {0x0069, 0x0307, 0x0301}},{0, 1, {0x00ed, 0, 0}}}
 
const Mapping mapping_0128 [] = {{0, 3, {0x0069, 0x0307, 0x0303}},{0, 1, {0x0129, 0, 0}}}
 
const Mapping mapping_0049 [] = {{0, 2, {0x0069, 0x0307, 0}},{0, 1, {0x0131, 0, 0}},{0, 1, {0x0069, 0, 0}}}
 
const Mapping mapping_0069 [] = {{0, 1, {0x0130, 0, 0}},{0, 1, {0x0049, 0, 0}}}
 
const Mapping mapping_0130 [] = {{0, 1, {0x0069, 0, 0}},{0, 1, {0x0130, 0, 0}}}
 
const sal_Int8 CaseMappingIndex []
 
const Value CaseMappingValue []
 
Mapping const CaseMappingExtra []
 
const decomposition_table_entry_t decomposition_table []
 
UnicodePairWithFlag const full2half []
 
const sal_Unicode composition_table [][2]
 
UnicodePairWithFlag const half2full []
 

Typedef Documentation

Definition at line 34 of file oneToOneMapping.hxx.

Function Documentation

static bool i18nutil::cased_letter ( sal_Unicode  ch)
static

Definition at line 50 of file casefolding.cxx.

References CasedLetterMask, CaseMappingIndex, CaseMappingValue, and type.

static bool i18nutil::is_ja_voice_sound_mark ( sal_Unicode current,
sal_Unicode  next 
)
static

Definition at line 136 of file casefolding.cxx.

class i18nutil::UNLESS_MERGELIBS ( I18NUTIL_DLLPUBLIC  )
Exceptions
css::uno::RuntimeException
css::uno::RuntimeException
css::uno::RuntimeException

Definition at line 74 of file casefolding.hxx.

References getValue(), idx, and pos.

Variable Documentation

Mapping const i18nutil::CaseMappingExtra[]

Definition at line 691 of file casefolding_data.h.

const sal_Int8 i18nutil::CaseMappingIndex[]

Definition at line 26 of file casefolding_data.h.

Referenced by cased_letter().

const Value i18nutil::CaseMappingValue[]

Definition at line 92 of file casefolding_data.h.

Referenced by cased_letter().

const sal_Unicode i18nutil::composition_table[][2]

Definition at line 494 of file widthfolding_data.h.

const decomposition_table_entry_t i18nutil::decomposition_table[]

Definition at line 44 of file widthfolding_data.h.

UnicodePairWithFlag const i18nutil::full2half[]

Definition at line 251 of file widthfolding_data.h.

UnicodePairWithFlag const i18nutil::half2full[]

Definition at line 701 of file widthfolding_data.h.

const Mapping i18nutil::mapping_0049[] = {{0, 2, {0x0069, 0x0307, 0}},{0, 1, {0x0131, 0, 0}},{0, 1, {0x0069, 0, 0}}}

Definition at line 41 of file casefolding.cxx.

const Mapping i18nutil::mapping_004a[] = {{0, 2, {0x006a, 0x0307, 0}},{0, 1, {0x006a, 0, 0}}}

Definition at line 36 of file casefolding.cxx.

const Mapping i18nutil::mapping_0069[] = {{0, 1, {0x0130, 0, 0}},{0, 1, {0x0049, 0, 0}}}

Definition at line 42 of file casefolding.cxx.

const Mapping i18nutil::mapping_00cc[] = {{0, 3, {0x0069, 0x0307, 0x0300}},{0, 1, {0x00ec, 0, 0}}}

Definition at line 38 of file casefolding.cxx.

const Mapping i18nutil::mapping_00cd[] = {{0, 3, {0x0069, 0x0307, 0x0301}},{0, 1, {0x00ed, 0, 0}}}

Definition at line 39 of file casefolding.cxx.

const Mapping i18nutil::mapping_0128[] = {{0, 3, {0x0069, 0x0307, 0x0303}},{0, 1, {0x0129, 0, 0}}}

Definition at line 40 of file casefolding.cxx.

const Mapping i18nutil::mapping_012e[] = {{0, 2, {0x012f, 0x0307, 0}},{0, 1, {0x012f, 0, 0}}}

Definition at line 37 of file casefolding.cxx.

const Mapping i18nutil::mapping_0130[] = {{0, 1, {0x0069, 0, 0}},{0, 1, {0x0130, 0, 0}}}

Definition at line 43 of file casefolding.cxx.

const Mapping i18nutil::mapping_0307[] = {{0, 0, {0, 0, 0}},{0, 1, {0x0307, 0, 0}}}

Definition at line 35 of file casefolding.cxx.

const Mapping i18nutil::mapping_03a3[] = {{0, 1, {0x03c2, 0, 0}},{0, 1, {0x03c3, 0, 0}}}

Definition at line 34 of file casefolding.cxx.