#include <utrans.h>
Public Members | |||
![]() | ![]() | int32_t | contextStart |
![]() | ![]() | Beginning index, inclusive, of the context to be considered for a transliteration operation. More... | |
![]() | ![]() | int32_t | contextLimit |
![]() | ![]() | Ending index, exclusive, of the context to be considered for a transliteration operation. More... | |
![]() | ![]() | int32_t | start |
![]() | ![]() | Beginning index, inclusive, of the text to be transliteratd. More... | |
![]() | ![]() | int32_t | limit |
![]() | ![]() | Ending index, exclusive, of the text to be transliteratd. More... |
This structure defines two substrings of the text being transliterated. The first region, [contextStart, contextLimit), defines what characters the transliterator will read as context. The second region, [start, limit), defines what characters will actually be transliterated. The second region should be a subset of the first.
After a transliteration operation, some of the indices in this structure will be modified. See the field descriptions for details.
contextStart <= start <= limit <= contextLimit
Definition at line 91 of file utrans.h.
int32_t _UTransPosition::contextStart |
Beginning index, inclusive, of the context to be considered for a transliteration operation.
The transliterator will ignore anything before this index. INPUT parameter: This parameter is not changed by a transliteration operation.
int32_t _UTransPosition::contextLimit |
Ending index, exclusive, of the context to be considered for a transliteration operation.
The transliterator will ignore anything at or after this index. INPUT/OUTPUT parameter: This parameter is updated to reflect changes in the length of the text, but points to the same logical position in the text.
int32_t _UTransPosition::start |
Beginning index, inclusive, of the text to be transliteratd.
INPUT/OUTPUT parameter: This parameter is advanced past characters that have already been transliterated by a transliteration operation.
int32_t _UTransPosition::limit |
Ending index, exclusive, of the text to be transliteratd.
INPUT/OUTPUT parameter: This parameter is updated to reflect changes in the length of the text, but points to the same logical position in the text.