libunibreak 5.1
|
Context representing internal state of the line breaking algorithm. More...
#include <linebreakdef.h>
Data Fields | |
const char * | lang |
Language name. | |
const struct LineBreakProperties * | lbpLang |
Pointer to LineBreakProperties. | |
enum LineBreakClass | lbcCur |
Breaking class of current codepoint. | |
enum LineBreakClass | lbcNew |
Breaking class of next codepoint. | |
enum LineBreakClass | lbcLast |
Breaking class of last codepoint. | |
bool | fLb8aZwj |
Flag for ZWJ (LB8a) | |
bool | fLb10LeadSpace |
Flag for leading space (LB10) | |
bool | fLb21aHebrew |
Flag for Hebrew letters (LB21a) | |
int | cLb30aRI |
Count of RI characters (LB30a) | |
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)
bool LineBreakContext::fLb10LeadSpace |
Flag for leading space (LB10)
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.