|
libunibreak 7.0
|
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. | |
| size_t | posLast |
| Last position in input string. | |
| bool | fLangCjk |
| zh/ja/ko language | |
| bool | fLangStrict |
| -strict suffix | |
| bool | fLb8aZwj |
| Flag for ZWJ (LB8a). | |
| bool | fLb21aHebrew |
| Flag for Hebrew letters (LB21a). | |
| int | cLb30aRI |
| Count of RI characters (LB30a). | |
| enum Lb25State | eLb25 |
| LB25 state for numeric expression. | |
| size_t | posLb25Fixup |
| Position to fix for LB25. | |
| bool | fLb25Mark |
| Flag for pending fixup. | |
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).
| enum Lb25State LineBreakContext::eLb25 |
LB25 state for numeric expression.
| bool LineBreakContext::fLangCjk |
zh/ja/ko language
| bool LineBreakContext::fLangStrict |
-strict suffix
| bool LineBreakContext::fLb21aHebrew |
Flag for Hebrew letters (LB21a).
| bool LineBreakContext::fLb25Mark |
Flag for pending fixup.
| 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.
| size_t LineBreakContext::posLast |
Last position in input string.
| size_t LineBreakContext::posLb25Fixup |
Position to fix for LB25.