|
libunibreak 6.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. | |
| unsigned char | eaNew |
| East Asian Width of next codepoint. | |
| unsigned char | eaLast |
| East Asian Width of last codepoint. | |
| bool | fLb8aZwj |
| Flag for ZWJ (LB8a) | |
| 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)
| 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.