LibreOffice Module i18npool (master)  1
Namespaces | Macros | Functions | Variables
breakiterator_th.cxx File Reference
#include <com/sun/star/i18n/CharacterIteratorMode.hpp>
#include <o3tl/safeint.hxx>
#include <breakiterator_th.hxx>
#include <wtt.h>
Include dependency graph for breakiterator_th.cxx:

Go to the source code of this file.

Namespaces

 i18npool
 Constant values shared between i18npool and, for example, the number formatter.
 

Macros

#define SARA_AM   0x0E33
 
#define ST_COM   1
 
#define ST_NXT   2
 
#define ST_NDP   3
 
#define is_Thai(c)   (0x0e00 <= c && c <= 0x0e7f)
 

Functions

static sal_uInt16 i18npool::getCombState (const sal_Unicode *text, sal_Int32 pos)
 
static sal_Int32 i18npool::getACell (const sal_Unicode *text, sal_Int32 pos, sal_Int32 len)
 

Variables

const sal_Int16 i18npool::thaiCompRel [MAX_CT][MAX_CT]
 
const sal_uInt32 i18npool::is_ST_COM = (1<<CT_CTRL)|(1<<CT_NON)|(1<<CT_CONS)|(1<<CT_TONE)
 

Macro Definition Documentation

#define is_Thai (   c)    (0x0e00 <= c && c <= 0x0e7f)

Definition at line 190 of file breakiterator_th.cxx.

Referenced by i18npool::BreakIterator_th::makeIndex().

#define SARA_AM   0x0E33

Definition at line 129 of file breakiterator_th.cxx.

Referenced by i18npool::getCombState().

#define ST_COM   1

Definition at line 135 of file breakiterator_th.cxx.

Referenced by i18npool::getACell(), and i18npool::getCombState().

#define ST_NDP   3

Definition at line 137 of file breakiterator_th.cxx.

#define ST_NXT   2

Definition at line 136 of file breakiterator_th.cxx.