pleyo.com

WTF::Unicode Namespace Reference


Enumerations

enum  Direction {
  LeftToRight = U_LEFT_TO_RIGHT, RightToLeft = U_RIGHT_TO_LEFT, EuropeanNumber = U_EUROPEAN_NUMBER, EuropeanNumberSeparator = U_EUROPEAN_NUMBER_SEPARATOR,
  EuropeanNumberTerminator = U_EUROPEAN_NUMBER_TERMINATOR, ArabicNumber = U_ARABIC_NUMBER, CommonNumberSeparator = U_COMMON_NUMBER_SEPARATOR, BlockSeparator = U_BLOCK_SEPARATOR,
  SegmentSeparator = U_SEGMENT_SEPARATOR, WhiteSpaceNeutral = U_WHITE_SPACE_NEUTRAL, OtherNeutral = U_OTHER_NEUTRAL, LeftToRightEmbedding = U_LEFT_TO_RIGHT_EMBEDDING,
  LeftToRightOverride = U_LEFT_TO_RIGHT_OVERRIDE, RightToLeftArabic = U_RIGHT_TO_LEFT_ARABIC, RightToLeftEmbedding = U_RIGHT_TO_LEFT_EMBEDDING, RightToLeftOverride = U_RIGHT_TO_LEFT_OVERRIDE,
  PopDirectionalFormat = U_POP_DIRECTIONAL_FORMAT, NonSpacingMark = U_DIR_NON_SPACING_MARK, BoundaryNeutral = U_BOUNDARY_NEUTRAL
}
enum  DecompositionType {
  DecompositionNone = U_DT_NONE, DecompositionCanonical = U_DT_CANONICAL, DecompositionCompat = U_DT_COMPAT, DecompositionCircle = U_DT_CIRCLE,
  DecompositionFinal = U_DT_FINAL, DecompositionFont = U_DT_FONT, DecompositionFraction = U_DT_FRACTION, DecompositionInitial = U_DT_INITIAL,
  DecompositionIsolated = U_DT_ISOLATED, DecompositionMedial = U_DT_MEDIAL, DecompositionNarrow = U_DT_NARROW, DecompositionNoBreak = U_DT_NOBREAK,
  DecompositionSmall = U_DT_SMALL, DecompositionSquare = U_DT_SQUARE, DecompositionSub = U_DT_SUB, DecompositionSuper = U_DT_SUPER,
  DecompositionVertical = U_DT_VERTICAL, DecompositionWide = U_DT_WIDE
}
enum  CharCategory {
  NoCategory = 0, Other_NotAssigned = U_MASK(U_GENERAL_OTHER_TYPES), Letter_Uppercase = U_MASK(U_UPPERCASE_LETTER), Letter_Lowercase = U_MASK(U_LOWERCASE_LETTER),
  Letter_Titlecase = U_MASK(U_TITLECASE_LETTER), Letter_Modifier = U_MASK(U_MODIFIER_LETTER), Letter_Other = U_MASK(U_OTHER_LETTER), Mark_NonSpacing = U_MASK(U_NON_SPACING_MARK),
  Mark_Enclosing = U_MASK(U_ENCLOSING_MARK), Mark_SpacingCombining = U_MASK(U_COMBINING_SPACING_MARK), Number_DecimalDigit = U_MASK(U_DECIMAL_DIGIT_NUMBER), Number_Letter = U_MASK(U_LETTER_NUMBER),
  Number_Other = U_MASK(U_OTHER_NUMBER), Separator_Space = U_MASK(U_SPACE_SEPARATOR), Separator_Line = U_MASK(U_LINE_SEPARATOR), Separator_Paragraph = U_MASK(U_PARAGRAPH_SEPARATOR),
  Other_Control = U_MASK(U_CONTROL_CHAR), Other_Format = U_MASK(U_FORMAT_CHAR), Other_PrivateUse = U_MASK(U_PRIVATE_USE_CHAR), Other_Surrogate = U_MASK(U_SURROGATE),
  Punctuation_Dash = U_MASK(U_DASH_PUNCTUATION), Punctuation_Open = U_MASK(U_START_PUNCTUATION), Punctuation_Close = U_MASK(U_END_PUNCTUATION), Punctuation_Connector = U_MASK(U_CONNECTOR_PUNCTUATION),
  Punctuation_Other = U_MASK(U_OTHER_PUNCTUATION), Symbol_Math = U_MASK(U_MATH_SYMBOL), Symbol_Currency = U_MASK(U_CURRENCY_SYMBOL), Symbol_Modifier = U_MASK(U_MODIFIER_SYMBOL),
  Symbol_Other = U_MASK(U_OTHER_SYMBOL), Punctuation_InitialQuote = U_MASK(U_INITIAL_PUNCTUATION), Punctuation_FinalQuote = U_MASK(U_FINAL_PUNCTUATION)
}

Functions

DeprecatedStringtoAce (const DeprecatedString *s, const unsigned l)
const UCharnormalize (const UChar *characters, unsigned norm, size_t *length)
bool isSpace (unsigned short c)
UChar32 toLower (unsigned short c)
int toLower (UChar *result, int resultLength, const UChar *src, int srcLength, bool *error)
UChar32 toUpper (unsigned short c)
int toUpper (UChar *result, int resultLength, const UChar *src, int srcLength, bool *error)
UChar32 foldCase (UChar32 c)
int foldCase (UChar *result, int resultLength, const UChar *src, int srcLength, bool *error)
UChar32 toTitleCase (UChar32 c)
bool isFormatChar (UChar32 c)
bool isSeparatorSpace (UChar32 c)
bool isPrintableChar (UChar32 c)
bool isDigit (UChar32 c)
bool isPunct (UChar32 c)
UChar32 mirroredChar (UChar32 c)
CharCategory category (UChar32 c)
Direction direction (UChar32 c)
bool isLower (UChar32 c)
bool isUpper (UChar32 c)
int digitValue (UChar32 c)
uint8_t combiningClass (UChar32 c)
DecompositionType decompositionType (UChar32 c)
int umemcasecmp (const UChar *a, const UChar *b, int len)


Enumeration Type Documentation

enum WTF::Unicode::Direction

Enumerator:
LeftToRight 
RightToLeft 
EuropeanNumber 
EuropeanNumberSeparator 
EuropeanNumberTerminator 
ArabicNumber 
CommonNumberSeparator 
BlockSeparator 
SegmentSeparator 
WhiteSpaceNeutral 
OtherNeutral 
LeftToRightEmbedding 
LeftToRightOverride 
RightToLeftArabic 
RightToLeftEmbedding 
RightToLeftOverride 
PopDirectionalFormat 
NonSpacingMark 
BoundaryNeutral 

enum WTF::Unicode::DecompositionType

Enumerator:
DecompositionNone 
DecompositionCanonical 
DecompositionCompat 
DecompositionCircle 
DecompositionFinal 
DecompositionFont 
DecompositionFraction 
DecompositionInitial 
DecompositionIsolated 
DecompositionMedial 
DecompositionNarrow 
DecompositionNoBreak 
DecompositionSmall 
DecompositionSquare 
DecompositionSub 
DecompositionSuper 
DecompositionVertical 
DecompositionWide 

enum WTF::Unicode::CharCategory

Enumerator:
NoCategory 
Other_NotAssigned 
Letter_Uppercase 
Letter_Lowercase 
Letter_Titlecase 
Letter_Modifier 
Letter_Other 
Mark_NonSpacing 
Mark_Enclosing 
Mark_SpacingCombining 
Number_DecimalDigit 
Number_Letter 
Number_Other 
Separator_Space 
Separator_Line 
Separator_Paragraph 
Other_Control 
Other_Format 
Other_PrivateUse 
Other_Surrogate 
Punctuation_Dash 
Punctuation_Open 
Punctuation_Close 
Punctuation_Connector 
Punctuation_Other 
Symbol_Math 
Symbol_Currency 
Symbol_Modifier 
Symbol_Other 
Punctuation_InitialQuote 
Punctuation_FinalQuote 


Function Documentation

DeprecatedString* WTF::Unicode::toAce ( const DeprecatedString s,
const unsigned  l 
) [inline]

const UChar* WTF::Unicode::normalize ( const UChar characters,
unsigned  norm,
size_t *  length 
) [inline]

bool WTF::Unicode::isSpace ( unsigned short  c  )  [inline]

UChar32 WTF::Unicode::toLower ( unsigned short  c  )  [inline]

int WTF::Unicode::toLower ( UChar result,
int  resultLength,
const UChar src,
int  srcLength,
bool *  error 
) [inline]

UChar32 WTF::Unicode::toUpper ( unsigned short  c  )  [inline]

int WTF::Unicode::toUpper ( UChar result,
int  resultLength,
const UChar src,
int  srcLength,
bool *  error 
) [inline]

UChar32 WTF::Unicode::foldCase ( UChar32  c  )  [inline]

int WTF::Unicode::foldCase ( UChar result,
int  resultLength,
const UChar src,
int  srcLength,
bool *  error 
) [inline]

UChar32 WTF::Unicode::toTitleCase ( UChar32  c  )  [inline]

bool WTF::Unicode::isFormatChar ( UChar32  c  )  [inline]

bool WTF::Unicode::isSeparatorSpace ( UChar32  c  )  [inline]

bool WTF::Unicode::isPrintableChar ( UChar32  c  )  [inline]

bool WTF::Unicode::isDigit ( UChar32  c  )  [inline]

bool WTF::Unicode::isPunct ( UChar32  c  )  [inline]

UChar32 WTF::Unicode::mirroredChar ( UChar32  c  )  [inline]

CharCategory WTF::Unicode::category ( UChar32  c  )  [inline]

Direction WTF::Unicode::direction ( UChar32  c  )  [inline]

bool WTF::Unicode::isLower ( UChar32  c  )  [inline]

bool WTF::Unicode::isUpper ( UChar32  c  )  [inline]

int WTF::Unicode::digitValue ( UChar32  c  )  [inline]

uint8_t WTF::Unicode::combiningClass ( UChar32  c  )  [inline]

DecompositionType WTF::Unicode::decompositionType ( UChar32  c  )  [inline]

int WTF::Unicode::umemcasecmp ( const UChar a,
const UChar b,
int  len 
) [inline]


Generated on Wed Nov 21 20:04:20 2007 for Origyn Web Browser by Doxygen 1.5.3

pleyo.com
pleyo.com