FX::Unicode Namespace Reference
Unicode versions of common character functions.
More...
Detailed Description
Unicode versions of common character functions.
Function Documentation
FXuint FX::Unicode::charCategory |
( |
FXwchar |
ucs |
) |
|
Character wide character category.
FXuint FX::Unicode::charDirection |
( |
FXwchar |
ucs |
) |
|
Get character wide character direction.
FXuint FX::Unicode::decomposeType |
( |
FXwchar |
ucs |
) |
|
Get wide character decompose type.
FXuint FX::Unicode::charNumDecompose |
( |
FXwchar |
ucs |
) |
|
Return number of wide characters in decomposition.
const FXwchar* FX::Unicode::charDecompose |
( |
FXwchar |
ucs |
) |
|
Return wide character decomposition.
FXwchar FX::Unicode::charCompose |
( |
FXwchar |
ucsa, |
|
|
FXwchar |
ucsb | |
|
) |
| | |
Return wide character composition from ucsa and ucsb.
FXuint FX::Unicode::joiningType |
( |
FXwchar |
ucs |
) |
|
Get wide character joining.
FXuint FX::Unicode::isSymmetric |
( |
FXwchar |
ucs |
) |
|
Get wide character symmetry.
FXuint FX::Unicode::charCombining |
( |
FXwchar |
ucs |
) |
|
Get wide character combining type; zero means starter.
FXint FX::Unicode::digitValue |
( |
FXwchar |
ucs |
) |
|
Get numeric value of wide character (this includes hex value).
FXuint FX::Unicode::lineBreakType |
( |
FXwchar |
ucs |
) |
|
Get linebreak type of wide character.
FXwchar FX::Unicode::mirrorImage |
( |
FXwchar |
ucs |
) |
|
Get mirror image of wide character or character itself.
FXuint FX::Unicode::scriptType |
( |
FXwchar |
ucs |
) |
|
Script type of wide character.
bool FX::Unicode::hasCase |
( |
FXwchar |
ucs |
) |
|
Unicode flavor of common functions.
bool FX::Unicode::isUpper |
( |
FXwchar |
ucs |
) |
|
bool FX::Unicode::isLower |
( |
FXwchar |
ucs |
) |
|
bool FX::Unicode::isTitle |
( |
FXwchar |
ucs |
) |
|
bool FX::Unicode::isAscii |
( |
FXwchar |
ucs |
) |
|
bool FX::Unicode::isLetter |
( |
FXwchar |
ucs |
) |
|
bool FX::Unicode::isDigit |
( |
FXwchar |
ucs |
) |
|
bool FX::Unicode::isAlphaNumeric |
( |
FXwchar |
ucs |
) |
|
bool FX::Unicode::isControl |
( |
FXwchar |
ucs |
) |
|
bool FX::Unicode::isSpace |
( |
FXwchar |
ucs |
) |
|
bool FX::Unicode::isBlank |
( |
FXwchar |
ucs |
) |
|
bool FX::Unicode::isPunct |
( |
FXwchar |
ucs |
) |
|
bool FX::Unicode::isGraph |
( |
FXwchar |
ucs |
) |
|
bool FX::Unicode::isPrint |
( |
FXwchar |
ucs |
) |
|
bool FX::Unicode::isHexDigit |
( |
FXwchar |
ucs |
) |
|
bool FX::Unicode::isSymbol |
( |
FXwchar |
ucs |
) |
|
bool FX::Unicode::isMark |
( |
FXwchar |
ucs |
) |
|
bool FX::Unicode::isSep |
( |
FXwchar |
ucs |
) |
|
FXwchar FX::Unicode::toUpper |
( |
FXwchar |
ucs |
) |
|
FXwchar FX::Unicode::toLower |
( |
FXwchar |
ucs |
) |
|
FXwchar FX::Unicode::toTitle |
( |
FXwchar |
ucs |
) |
|