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 | |
static | this () |
static | ~this () |
Static Public Attributes | |
static FunctionLoader Bind[] | targets |
Private Types | |
typedef void * | Handle |
enum | Error { OK, BufferOverflow = 15 } |
Static Private Member Functions | |
static bool | isError (Error e) |
static void | testError (Error e, char[] msg) |
static char * | toString (char[] string) |
static wchar * | toString (wchar[] string) |
static uint | length (char *s) |
static uint | length (wchar *s) |
static char[] | toArray (char *s) |
static wchar[] | toArray (wchar *s) |
Private Attributes | |
Handle | handle |
Static Private Attributes | |
static 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. References handle. |
|
Definition at line 234 of file UTransform.d. References library. |
|
Definition at line 112 of file UTransform.d. References handle, and ICU::testError(). |
|
Definition at line 124 of file UTransform.d. References handle, and ICU::testError(). |
|
Definition at line 145 of file UTransform.d. References handle. |
|
Definition at line 156 of file UTransform.d. References UText::get(), handle, UText::len, UText::length(), and ICU::testError(). |
|
Definition at line 173 of file UTransform.d. References UText::content, UText::get(), handle, UText::len, UText::length(), and ICU::testError(). |
|
Definition at line 225 of file UTransform.d. |
|
Definition at line 156 of file ICU.d. Referenced by UCollator::getLocale(). |
|
|
|
|
|
Definition at line 228 of file ICU.d. References strlen(). Referenced by UConverter::UTranscoder::convert(). |
|
Definition at line 237 of file ICU.d. References wcslen(). |
|
Definition at line 246 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 257 of file ICU.d. References wcslen(). |
|
Definition at line 99 of file UTransform.d. Referenced by execute(), getID(), setFilter(), this(), and ~this(). |
|
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. Referenced by this(). |