Lines Matching full:will
38 * Second is usage in ICU Services, such as break iteration, that will need to
40 * will need to use the iteration and related UText functions to gain
46 * UText provider functions for that format, which will then allow
88 * When an index position is returned from a UText function, it will be
90 * it will always refer to the first position of the character,
92 * a returned index will always point to a boundary between characters.
97 * will be logically normalized to refer to the start of the character.
111 * will produce undefined results or NULL pointer exceptions.
131 * by an open function. Passing NULL will cause the open function to
164 * the storage associated with the utext will also be freed.
166 * a local or static instance, the storage will not be deleted.
187 * Any invalid UTF-8 in the input will be handled in this way:
189 * UTF-8 sequence will be replaced by a single unicode replacement character, \uFFFD.
190 * Any other illegal bytes will each be replaced by a \uFFFD.
193 * @param ut Pointer to a UText struct. If NULL, a new UText will be created.
194 * If non-NULL, must refer to an initialized UText struct, which will then
201 * will always be used and returned.
211 * @param ut Pointer to a UText struct. If NULL, a new UText will be created.
212 * If non-NULL, must refer to an initialized UText struct, which will then
219 * will always be used and returned.
230 * @param ut Pointer to a UText struct. If NULL, a new UText will be created.
231 * If non-NULL, must refer to an initialized UText struct, which will then
236 * will always be used and returned.
244 * Open a UText for a const UnicodeString. The resulting UText will not be writable.
246 * @param ut Pointer to a UText struct. If NULL, a new UText will be created.
247 * If non-NULL, must refer to an initialized UText struct, which will then
252 * will always be used and returned.
261 * @param ut Pointer to a UText struct. If NULL, a new UText will be created.
262 * If non-NULL, must refer to an already existing UText, which will then
267 * will always be used and returned.
276 * @param ut Pointer to a UText struct. If NULL, a new UText will be created.
277 * If non-NULL, must refer to an already existing UText, which will then
282 * will always be used and returned.
296 * A deep clone will copy both the UText data structures and the underlying text.
297 * The original and cloned UText will operate completely independently; modifications
298 * made to the text in one will not affect the other. Text providers are not
305 * The UText returned from a deep clone will be writable, assuming that the text
314 * A shallow clone operation will not fail, barring truly exceptional conditions such
323 * A shallow clone made with the readOnly parameter == FALSE will preserve the
336 * If non-NULL, must refer to an already existing UText, which will then
344 * will be returned if the text provider is unable to clone the
394 * Once the length of a string has been discovered, it will no longer
410 * the complete code point will be returned.
412 * The iteration position will be set to the start of the returned code point.
419 * will return the char at zero. utext_char32At(negative index), on the other hand, will
424 * to other than the first unit of a multi-unit character, it will be adjusted
537 * The returned position will always be aligned to a code point boundary.
550 * If the index is out of range, it will be pinned to be within
553 * It will usually be more efficient to begin an iteration
574 * is a signed number; a negative delta will move the iterator backwards,
580 * The resulting index value will be in between 0 and length, inclusive.
605 * This function is most useful during forwards iteration, where it will get the
627 * The extracted string will (if you are a user) / must (if you are a text provider)
636 * it will be pinned to to be within 0 <= index <= textLength
639 * it will be pinned to to be within 0 <= index <= textLength.
666 * will be smaller, and, if the need ever arises, easier to debug.
711 * The returned position will always be aligned to a code point boundary.
726 * If the index is out of range, it will be pinned to be within
743 * These will work only with modifiable UTexts. Attempting to
744 * modify a read-only UText will return an error status.
754 * Attempting to modify text when utext_isWriteable() is FALSE will fail -
755 * the text will not be modified, and an error will be returned from the function
868 * Caution: freezing a UText will disable changes made via the specific
869 * frozen UText wrapper only; it will not have any effect on the ability to
931 * A deep clone will copy both the UText data structures and the underlying text.
932 * The original and cloned UText will operate completely independently; modifications
933 * made to the text in one will not effect the other. Text providers are not
980 * position will be left at the requested index. If the index is out
981 * of bounds, the iteration position will be left at the start or end
995 * will contain the requested text.
1015 * The extracted string will (if you are a user) / must (if you are a text provider)
1302 * to pass text data to ICU services will have no need to view the
1365 * will be equal to chunkLength.
1381 * This is the index to the character that will be returned by utext_next32().
1504 * If the supplied UText parameter is null, a new UText struct will be allocated on the heap.
1505 * If the supplied UText is already open, the provider's close function will be called