Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members

FX::Unicode Namespace Reference

Unicode versions of common character functions. More...


Functions

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


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  ) 

Case conversion.

FXwchar FX::Unicode::toLower ( FXwchar  ucs  ) 

FXwchar FX::Unicode::toTitle ( FXwchar  ucs  ) 

Copyright © 1997-2005 Jeroen van der Zijp