Inheritance diagram for UTitleIterator:
Public Member Functions | |
this (inout ULocale locale, UText text=null) | |
Private Member Functions | |
this (Type type, inout ULocale locale, UText text) | |
void | setText (UText text) |
uint | current () |
uint | next (uint offset=uint.max) |
uint | previous (uint offset=uint.max) |
uint | first () |
uint | last () |
bool | isBoundary (uint offset) |
void | getStatus (inout uint s) |
Static Private Member Functions | |
this () | |
Private Attributes | |
package Handle | handle |
const uint | Done = uint.max |
Static Private Attributes | |
FunctionLoader Bind[] | targets |
|
Definition at line 236 of file UBreakIterator.d. |
|
Open a new UBreakIterator for locating text boundaries for a specified locale. A UBreakIterator may be used for detecting character, line, word, and sentence breaks in text. Definition at line 344 of file UBreakIterator.d. References ICU::testError(), and ICU::toString(). |
|
Definition at line 551 of file UBreakIterator.d. |
|
Sets an existing iterator to point to a new piece of text Definition at line 369 of file UBreakIterator.d. References UText::get(), UText::length(), and ICU::testError(). |
|
Determine the most recently-returned text boundary Definition at line 382 of file UBreakIterator.d. |
|
Determine the text boundary following the current text boundary, or UBRK_DONE if all text boundaries have been returned. If offset is specified, determines the text boundary following the current text boundary: The value returned is always greater than offset, or Done Definition at line 399 of file UBreakIterator.d. |
|
Determine the text boundary preceding the current text boundary, or Done if all text boundaries have been returned. If offset is specified, determines the text boundary preceding the specified offset. The value returned is always smaller than offset, or Done. Definition at line 417 of file UBreakIterator.d. |
|
Determine the index of the first character in the text being scanned. This is not always the same as index 0 of the text. Definition at line 432 of file UBreakIterator.d. |
|
Determine the index immediately beyond the last character in the text being scanned. This is not the same as the last character Definition at line 445 of file UBreakIterator.d. |
|
Returns true if the specfied position is a boundary position. As a side effect, leaves the iterator pointing to the first boundary position at or after "offset". Definition at line 458 of file UBreakIterator.d. |
|
Return the status from the break rule that determined the most recently returned break position. Definition at line 470 of file UBreakIterator.d. References UBreakIterator::getStatus(). |
|
Definition at line 305 of file UBreakIterator.d. Referenced by USearch::setIterator(). |
|
Definition at line 308 of file UBreakIterator.d. |
|
Initial value: [ {cast(void**) &ubrk_open, "ubrk_open"} Definition at line 530 of file UBreakIterator.d. |