7   return TSysProc::GetExeFNm().
GetFPath()+
"UnicodeDef.Bin";
 
   46   for (
int UniChN=0; UniChN<=UniChs; UniChN++){
 
   47     if ((UniChN==UniChs)||(WordBoundPV[UniChN+1])){ 
 
   54       if (!WordUniChV.
Empty()){ 
 
   55         TUStr WordUStr(WordUniChV); 
 
   56         WordUStrV.
Add(WordUStr); 
 
   57         WordUniChV.
Clr(
false); 
 
  112   if (
IsCase(UniCh)){ChTypeChA+=
"Case,";}
 
  116   if (
IsMath(UniCh)){ChTypeChA+=
"Math,";}
 
  117   if (ChTypeChA.
LastCh()==
'['){ChTypeChA+=
']';}
 
  118   else {ChTypeChA[ChTypeChA.
Len()-1]=
']';}
 
static bool IsAlphabetic(const int &UniCh)
 
void ToSimpleUpperCase(TIntV &src) const 
 
int GetScriptByName(const TStr &scriptName) const 
 
TStr EncodeUtf8Str(const TIntV &src) const 
 
static TUnicodeDef UnicodeDef
 
static TStr GetChNm(const int &UniCh)
 
TSizeTy Len() const 
Returns the number of elements in the vector. 
 
bool IsAlphabetic() const 
 
const TStr & GetScriptName(const int scriptId) const 
 
int GetScript(const TUniChInfo &ci) const 
 
static TUnicode * GetDef()
 
void ToSimpleLowerCase(TIntV &src) const 
 
void GetSimpleLowerCase(const TIntV &src, TIntV &dest) const 
 
TStr GetStarterLowerCaseStr() const 
 
static TStr GetChScriptNm(const int &UniCh)
 
static TStr GetChTypeStr(const int &UniCh)
 
bool Empty() const 
Tests whether the vector is empty. 
 
void FindWordBoundaries(const TIntV &src, TBoolV &dest) const 
 
static bool IsLowerCase(const int &UniCh)
 
TStr GetCharNameS(const int cp) const 
 
void Clr(const bool &DoDel=true, const TSizeTy &NoDelLim=-1)
Clears the contents of the vector. 
 
static bool IsMath(const int &UniCh)
 
int ExtractStarters(const TIntV &src, TIntV &dest) const 
 
static int GetChScriptId(const int &UniCh)
 
const TVal & Last() const 
Returns a reference to the last element of the vector. 
 
static bool IsUpperCase(const int &UniCh)
 
static int GetScriptId(const TStr &ScriptNm)
 
void GetWordUStrV(TUStrV &UStrV)
 
void GetWordBoundPV(TBoolV &WordBoundPV)
 
int DecodeUtf8(const TIntV &src, TIntV &dest) const 
 
static TStr GetScriptNm(const int &ScriptId)
 
void Decompose(const TIntV &src, TIntV &dest, bool compatibility) const 
 
static TVec< TInt, int > GetV(const TInt &Val1)
Returns a vector on element Val1. 
 
TStr GetStarterStr() const 
 
static TStr EncodeUtf8(const int &UniCh)
 
static void AssertUnicodeDefOk()
 
TSizeTy Add()
Adds a new element at the end of the vector, after its current last element. 
 
static bool IsCase(const int &UniCh)