Inheritance diagram for UTransform:
Public Types | |
enum | Direction { Forward, Reverse } |
Public Member Functions | |
this (UText id) | |
this (UText rule, Direction dir) | |
~this () | |
UText | getID () |
UTransform | setFilter (UText filter) |
UTransform | execute (UString text) |
Static Public Member Functions | |
this () | |
~this () | |
Static Public Attributes | |
FunctionLoader Bind[] | targets |
Private Types | |
typedef void * | Handle |
enum | Error { OK, BufferOverflow = 15 } |
Static Private Member Functions | |
bool | isError (Error e) |
void | testError (Error e, char[] msg) |
char * | toString (char[] string) |
wchar * | toString (wchar[] string) |
uint | length (char *s) |
uint | length (wchar *s) |
char[] | toArray (char *s) |
wchar[] | toArray (wchar *s) |
Private Attributes | |
Handle | handle |
Static Private Attributes | |
void * | library |
Definition at line 97 of file UTransform.d.
|
Use this for the primary argument-type to most ICU functions |
|
Definition at line 101 of file UTransform.d. |
|
ICU error codes (the ones which are referenced) |
|
Definition at line 136 of file UTransform.d. |
|
Definition at line 234 of file UTransform.d. |
|
Definition at line 112 of file UTransform.d. References len, and ICU::testError(). |
|
Definition at line 124 of file UTransform.d. References ICU::testError(). |
|
Definition at line 145 of file UTransform.d. References len. |
|
Definition at line 156 of file UTransform.d. References UText::get(), UText::len, UText::length(), and ICU::testError(). |
|
Definition at line 173 of file UTransform.d. References UText::content, UText::get(), UText::len, and ICU::testError(). |
|
Definition at line 225 of file UTransform.d. |
|
Definition at line 158 of file ICU.d. Referenced by UConverter::detectSignature(), UString::format(), UCollator::getLocale(), and UConverter::this(). |
|
|
|
Definition at line 208 of file ICU.d. References string. |
|
Definition at line 230 of file ICU.d. References strlen(). |
|
Definition at line 239 of file ICU.d. References wcslen(). |
|
Definition at line 248 of file ICU.d. References strlen(). Referenced by UConverter::detectSignature(), UResourceBundle::getKey(), UResourceBundle::getLocale(), UMessageFormat::getLocale(), UCollator::getLocale(), UConverter::getName(), UChar::getPropertyName(), UChar::getPropertyValueName(), and UConverter::opApply(). |
|
Definition at line 259 of file ICU.d. References wcslen(). |
|
Definition at line 99 of file UTransform.d. |
|
Bind the ICU functions from a shared library. This is complicated by the issues regarding D and DLLs on the Windows platform Definition at line 193 of file UTransform.d. |
|
Initial value: [ {cast(void**) &utrans_openU, "utrans_openU"} Definition at line 212 of file UTransform.d. |