Data Fields |
| uint32_t | magic |
| |
| int32_t | flags |
| |
| int32_t | providerProperties |
| | Text provider properties.More...
|
| |
| int32_t | sizeOfStruct |
| | (public) sizeOfStruct=sizeof(UText) Allows possible backward compatible extension.More...
|
| |
| int64_t | chunkNativeLimit |
| | (protected) Native index of the first character position following the current chunk.More...
|
| |
| int32_t | extraSize |
| | (protected) Size in bytes of the extra space (pExtra).More...
|
| |
| int32_t | nativeIndexingLimit |
| | (protected) The highest chunk offset where native indexing and chunk (UTF-16) indexing correspond.More...
|
| |
| int64_t | chunkNativeStart |
| | (protected) Native index of the first character in the text chunk.More...
|
| |
| int32_t | chunkOffset |
| | (protected) Current iteration position within the text chunk (UTF-16 buffer).More...
|
| |
| int32_t | chunkLength |
| | (protected) Length the text chunk (UTF-16 buffer), in UChars.More...
|
| |
| constUChar * | chunkContents |
| | (protected) pointer to a chunk of text in UTF-16 format.More...
|
| |
| constUTextFuncs * | pFuncs |
| | (public) Pointer to Dispatch table for accessing functions for thisUText.More...
|
| |
| void * | pExtra |
| | (protected) Pointer to additional space requested by the text provider during the utext_open operation.More...
|
| |
| const void * | context |
| | (protected) Pointer to string or text-containing object or similar.More...
|
| |
| const void * | p |
| | (protected) Pointer fields available for use by the text provider.More...
|
| |
| const void * | q |
| | (protected) Pointer fields available for use by the text provider.More...
|
| |
| const void * | r |
| | (protected) Pointer fields available for use by the text provider.More...
|
| |
| void * | privP |
| | Private field reserved for future use by theUText framework itself.More...
|
| |
| int64_t | a |
| | (protected) Integer field reserved for use by the text provider.More...
|
| |
| int32_t | b |
| | (protected) Integer field reserved for use by the text provider.More...
|
| |
| int32_t | c |
| | (protected) Integer field reserved for use by the text provider.More...
|
| |
| int64_t | privA |
| | Private field reserved for future use by theUText framework itself.More...
|
| |
| int32_t | privB |
| | Private field reserved for future use by theUText framework itself.More...
|
| |
| int32_t | privC |
| | Private field reserved for future use by theUText framework itself.More...
|
| |
UText struct.
Provides the interface between the genericUText access code and theUText provider code that works on specific kinds of text (UTF-8, noncontiguous UTF-16, whatever.)
Applications that are using predefined types of text providers to pass text data to ICU services will have no need to view the internals of theUText structs that they open.
- Stable:
- ICU 3.6
Definition at line1328 of fileutext.h.