FX::Unicode Namespace Reference


Detailed Description

Unicode versions of common character functions.


Functions

FXAPI FXuint charCategory (FXwchar ucs)
FXAPI FXuint charDirection (FXwchar ucs)
FXAPI FXuint decomposeType (FXwchar ucs)
FXAPI FXuint charNumDecompose (FXwchar ucs)
FXAPI const FXwchar * charDecompose (FXwchar ucs)
FXAPI FXwchar charCompose (FXwchar ucsa, FXwchar ucsb)
FXAPI FXuint joiningType (FXwchar ucs)
FXAPI FXuint isSymmetric (FXwchar ucs)
FXAPI FXuint charCombining (FXwchar ucs)
FXAPI FXint digitValue (FXwchar ucs)
FXAPI FXuint lineBreakType (FXwchar ucs)
FXAPI FXwchar mirrorImage (FXwchar ucs)
FXAPI FXuint scriptType (FXwchar ucs)
FXAPI bool hasCase (FXwchar ucs)
FXAPI bool isUpper (FXwchar ucs)
FXAPI bool isLower (FXwchar ucs)
FXAPI bool isTitle (FXwchar ucs)
FXAPI bool isAscii (FXwchar ucs)
FXAPI bool isLetter (FXwchar ucs)
FXAPI bool isDigit (FXwchar ucs)
FXAPI bool isAlphaNumeric (FXwchar ucs)
FXAPI bool isControl (FXwchar ucs)
FXAPI bool isSpace (FXwchar ucs)
FXAPI bool isBlank (FXwchar ucs)
FXAPI bool isPunct (FXwchar ucs)
FXAPI bool isGraph (FXwchar ucs)
FXAPI bool isPrint (FXwchar ucs)
FXAPI bool isHexDigit (FXwchar ucs)
FXAPI bool isSymbol (FXwchar ucs)
FXAPI bool isMark (FXwchar ucs)
FXAPI bool isSep (FXwchar ucs)
FXAPI FXwchar toUpper (FXwchar ucs)
FXAPI FXwchar toLower (FXwchar ucs)
FXAPI FXwchar toTitle (FXwchar ucs)


Function Documentation

FXAPI FXuint FX::Unicode::charCategory ( FXwchar  ucs  ) 

Character wide character category.

FXAPI FXuint FX::Unicode::charDirection ( FXwchar  ucs  ) 

Get character wide character direction.

FXAPI FXuint FX::Unicode::decomposeType ( FXwchar  ucs  ) 

Get wide character decompose type.

FXAPI FXuint FX::Unicode::charNumDecompose ( FXwchar  ucs  ) 

Return number of wide characters in decomposition.

FXAPI const FXwchar* FX::Unicode::charDecompose ( FXwchar  ucs  ) 

Return wide character decomposition.

FXAPI FXwchar FX::Unicode::charCompose ( FXwchar  ucsa,
FXwchar  ucsb 
)

Return wide character composition from ucsa and ucsb.

FXAPI FXuint FX::Unicode::joiningType ( FXwchar  ucs  ) 

Get wide character joining.

FXAPI FXuint FX::Unicode::isSymmetric ( FXwchar  ucs  ) 

Get wide character symmetry.

FXAPI FXuint FX::Unicode::charCombining ( FXwchar  ucs  ) 

Get wide character combining type; zero means starter.

FXAPI FXint FX::Unicode::digitValue ( FXwchar  ucs  ) 

Get numeric value of wide character (this includes hex value).

FXAPI FXuint FX::Unicode::lineBreakType ( FXwchar  ucs  ) 

Get linebreak type of wide character.

FXAPI FXwchar FX::Unicode::mirrorImage ( FXwchar  ucs  ) 

Get mirror image of wide character or character itself.

FXAPI FXuint FX::Unicode::scriptType ( FXwchar  ucs  ) 

Script type of wide character.

FXAPI bool FX::Unicode::hasCase ( FXwchar  ucs  ) 

Unicode flavor of common functions.

FXAPI FXwchar FX::Unicode::toUpper ( FXwchar  ucs  ) 

Case conversion.


(C) 2002-2008 Niall Douglas. Some parts (C) to assorted authors.
Generated on Fri Jun 13 22:30:29 2008 for TnFOX by doxygen v1.5.6