libunibreak 6.1
|
Context representing internal state of the line breaking algorithm. More...
#include <linebreakdef.h>
Data Fields | |
const char * | lang |
Language name. More... | |
const struct LineBreakProperties * | lbpLang |
Pointer to LineBreakProperties. More... | |
enum LineBreakClass | lbcCur |
Breaking class of current codepoint. More... | |
enum LineBreakClass | lbcNew |
Breaking class of next codepoint. More... | |
enum LineBreakClass | lbcLast |
Breaking class of last codepoint. More... | |
unsigned char | eaNew |
East Asian Width of next codepoint. More... | |
unsigned char | eaLast |
East Asian Width of last codepoint. More... | |
bool | fLb8aZwj |
Flag for ZWJ (LB8a) More... | |
bool | fLb21aHebrew |
Flag for Hebrew letters (LB21a) More... | |
int | cLb30aRI |
Count of RI characters (LB30a) More... | |
Context representing internal state of the line breaking algorithm.
This is useful to callers if incremental analysis is wanted.
int LineBreakContext::cLb30aRI |
Count of RI characters (LB30a)
unsigned char LineBreakContext::eaLast |
East Asian Width of last codepoint.
unsigned char LineBreakContext::eaNew |
East Asian Width of next codepoint.
bool LineBreakContext::fLb21aHebrew |
Flag for Hebrew letters (LB21a)
bool LineBreakContext::fLb8aZwj |
Flag for ZWJ (LB8a)
const char* LineBreakContext::lang |
Language name.
enum LineBreakClass LineBreakContext::lbcCur |
Breaking class of current codepoint.
enum LineBreakClass LineBreakContext::lbcLast |
Breaking class of last codepoint.
enum LineBreakClass LineBreakContext::lbcNew |
Breaking class of next codepoint.
const struct LineBreakProperties* LineBreakContext::lbpLang |
Pointer to LineBreakProperties.