|
SNAP Library 2.4, User Reference
2015-05-11 19:40:56
SNAP, a general purpose, high performance system for analysis and manipulation of large networks
|
#include <unicode.h>
Public Types | |
| enum | { ccStarter = 0, ccOverlaysAndInterior = 1, ccNuktas = 7, ccHiraganaKatakanaVoicingMarks = 8, ccViramas = 9, ccFixedPositionStart = 10, ccFixedPositionEnd = 199, ccBelowLeftAttached = 200, ccBelowAttached = 202, ccBelowRightAttached = 204, ccLeftAttached = 208, ccRightAttached = 210, ccAboveLeftAttached = 212, ccAboveAttached = 214, ccAboveRightAttached = 216, ccBelowLeft = 218, ccBelow = 220, ccBelowRight = 222, ccLeft = 224, ccRight = 226, ccAboveLeft = 228, ccAbove = 230, ccAboveRight = 232, ccDoubleBelow = 233, ccDoubleAbove = 234, ccBelowIotaSubscript = 240, ccInvalid = 255 } |
Public Member Functions | |
| void | InitAfterLoad () |
| void | SetCatAndSubCat (const TUniChSubCategory catAndSubCat) |
| void | Save (TSOut &SOut) const |
| void | Load (TSIn &SIn) |
| TUniChInfo (TSIn &SIn) | |
| TUniChInfo () | |
| bool | IsDcpFlag (const TUniChFlags flag) const |
| void | ClrDcpFlags () |
| void | SetDcpFlag (const TUniChFlags flag) |
| bool | IsAlphabetic () const |
| bool | IsUppercase () const |
| bool | IsLowercase () const |
| bool | IsMath () const |
| bool | IsDefaultIgnorable () const |
| bool | IsGraphemeBase () const |
| bool | IsGraphemeExtend () const |
| bool | IsIdStart () const |
| bool | IsIdContinue () const |
| bool | IsXidStart () const |
| bool | IsXidContinue () const |
| bool | IsProperty (const TUniChProperties flag) const |
| void | SetProperty (const TUniChProperties flag) |
| bool | IsAsciiHexDigit () const |
| bool | IsBidiControl () const |
| bool | IsDash () const |
| bool | IsDeprecated () const |
| bool | IsDiacritic () const |
| bool | IsExtender () const |
| bool | IsGraphemeLink () const |
| bool | IsHexDigit () const |
| bool | IsHyphen () const |
| bool | IsIdeographic () const |
| bool | IsJoinControl () const |
| bool | IsLogicalOrderException () const |
| bool | IsNoncharacter () const |
| bool | IsQuotationMark () const |
| bool | IsSoftDotted () const |
| bool | IsSTerminal () const |
| bool | IsTerminalPunctuation () const |
| bool | IsVariationSelector () const |
| bool | IsWhiteSpace () const |
| bool | IsPropertyX (const TUniChPropertiesX flag) const |
| void | SetPropertyX (const TUniChPropertiesX flag) |
| bool | IsCompositionExclusion () const |
| bool | IsCompatibilityDecomposition () const |
| bool | IsWbFlag (const TUniChFlags flag) const |
| void | ClrWbAndSbFlags () |
| void | SetWbFlag (const TUniChFlags flag) |
| int | GetWbFlags () const |
| bool | IsWbFormat () const |
| TStr | GetWbFlagsStr () const |
| bool | IsSbFlag (const TUniChFlags flag) const |
| void | SetSbFlag (const TUniChFlags flag) |
| int | GetSbFlags () const |
| bool | IsSbFormat () const |
| TStr | GetSbFlagsStr () const |
| bool | IsSbSep () const |
| bool | IsGbExtend () const |
| bool | IsCased () const |
| TUniChCategory | GetCat () const |
| TUniChSubCategory | GetSubCat () const |
| bool | IsCurrency () const |
| bool | IsPrivateUse () const |
| bool | IsSurrogate () const |
Static Public Member Functions | |
| static ushort | GetLineBreakCode (char c1, char c2) |
| static void | LoadUShort (TSIn &SIn, ushort &u) |
| static void | LoadSChar (TSIn &SIn, signed char &u) |
| static void | SaveUShort (TSOut &SOut, ushort u) |
| static void | SaveSChar (TSOut &SOut, signed char u) |
| static TStr | GetWbFlagsStr (const int flags) |
| static TStr | GetSbFlagsStr (const int flags) |
| static bool | IsValidSubCat (const char chCat, const char chSubCat) |
Public Attributes | |
| char | chCat |
| char | chSubCat |
| uchar | combClass |
| TUniChCategory | cat |
| TUniChSubCategory | subCat |
| signed char | script |
| int | simpleUpperCaseMapping |
| int | simpleLowerCaseMapping |
| int | simpleTitleCaseMapping |
| int | decompOffset |
| int | nameOffset |
| int | flags |
| int | properties |
| int | propertiesX |
| ushort | lineBreak |
Static Public Attributes | |
| static const ushort | LineBreak_Unknown = TUniChInfo::GetLineBreakCode('X', 'X') |
| static const ushort | LineBreak_ComplexContext = TUniChInfo::GetLineBreakCode('S', 'A') |
| static const ushort | LineBreak_Numeric = TUniChInfo::GetLineBreakCode('N', 'U') |
| static const ushort | LineBreak_InfixNumeric = TUniChInfo::GetLineBreakCode('I', 'S') |
| static const ushort | LineBreak_Quotation = TUniChInfo::GetLineBreakCode('Q', 'U') |
Friends | |
| class | TUniChDb |
| anonymous enum |
Definition at line 988 of file unicode.h.
|
inline |
Definition at line 1062 of file unicode.h.
|
inline |
Definition at line 1069 of file unicode.h.
|
inline |
Definition at line 1116 of file unicode.h.
|
inline |
|
inlinestatic |
|
inline |
Definition at line 1128 of file unicode.h.
|
inlinestatic |
Definition at line 1131 of file unicode.h.
|
inline |
|
inline |
Definition at line 1118 of file unicode.h.
|
inlinestatic |
Definition at line 1121 of file unicode.h.
|
inline |
|
inline |
Definition at line 1071 of file unicode.h.
|
inline |
Definition at line 1086 of file unicode.h.
|
inline |
Definition at line 1087 of file unicode.h.
|
inline |
Definition at line 1112 of file unicode.h.
|
inline |
Definition at line 1111 of file unicode.h.
|
inline |
Definition at line 1088 of file unicode.h.
|
inline |
Definition at line 1068 of file unicode.h.
|
inline |
Definition at line 1075 of file unicode.h.
|
inline |
Definition at line 1089 of file unicode.h.
|
inline |
Definition at line 1090 of file unicode.h.
|
inline |
Definition at line 1091 of file unicode.h.
|
inline |
Definition at line 1076 of file unicode.h.
|
inline |
Definition at line 1077 of file unicode.h.
|
inline |
Definition at line 1092 of file unicode.h.
|
inline |
Definition at line 1093 of file unicode.h.
|
inline |
Definition at line 1094 of file unicode.h.
|
inline |
Definition at line 1079 of file unicode.h.
|
inline |
Definition at line 1095 of file unicode.h.
|
inline |
Definition at line 1078 of file unicode.h.
|
inline |
Definition at line 1096 of file unicode.h.
|
inline |
Definition at line 1097 of file unicode.h.
|
inline |
Definition at line 1073 of file unicode.h.
|
inline |
Definition at line 1074 of file unicode.h.
|
inline |
Definition at line 1098 of file unicode.h.
|
inline |
|
inline |
|
inline |
Definition at line 1099 of file unicode.h.
|
inline |
Definition at line 1126 of file unicode.h.
|
inline |
Definition at line 1129 of file unicode.h.
|
inline |
Definition at line 1136 of file unicode.h.
|
inline |
Definition at line 1100 of file unicode.h.
|
inline |
Definition at line 1101 of file unicode.h.
|
inline |
Definition at line 1102 of file unicode.h.
|
inline |
Definition at line 1072 of file unicode.h.
|
inlinestatic |
|
inline |
Definition at line 1103 of file unicode.h.
|
inline |
Definition at line 1115 of file unicode.h.
|
inline |
Definition at line 1119 of file unicode.h.
|
inline |
Definition at line 1104 of file unicode.h.
|
inline |
Definition at line 1081 of file unicode.h.
|
inline |
Definition at line 1080 of file unicode.h.
|
inline |
Definition at line 1056 of file unicode.h.
|
inlinestatic |
|
inline |
Definition at line 1051 of file unicode.h.
|
inlinestatic |
|
inline |
|
inline |
Definition at line 1070 of file unicode.h.
|
inline |
|
inline |
|
inline |
Definition at line 1127 of file unicode.h.
|
inline |
Definition at line 1117 of file unicode.h.
| TUniChCategory TUniChInfo::cat |
|
static |
|
static |
|
static |
|
static |
|
static |
| TUniChSubCategory TUniChInfo::subCat |