KDECore
CharDistribution.h
Go to the documentation of this file.
120 return 94*((unsigned char)str[0]-(unsigned char)0xb0) + (unsigned char)str[1] - (unsigned char)0xa1;
136 { if ((unsigned char)*str >= (unsigned char)0xb0 && (unsigned char)str[1] >= (unsigned char)0xa1)
137 return 94*((unsigned char)str[0]-(unsigned char)0xb0) + (unsigned char)str[1] - (unsigned char)0xa1;
156 return 157*((unsigned char)str[0]-(unsigned char)0xa4) + (unsigned char)str[1] - (unsigned char)0xa1 +63;
158 return 157*((unsigned char)str[0]-(unsigned char)0xa4) + (unsigned char)str[1] - (unsigned char)0x40;
178 else if ((unsigned char)*str >= (unsigned char)0xe0 && (unsigned char)*str <= (unsigned char)0xef)
200 return 94*((unsigned char)str[0]-(unsigned char)0xa1) + (unsigned char)str[1] - (unsigned char)0xa1;
int GetOrder(const char *str)
Definition: CharDistribution.h:153
void HandleOneChar(const char *aStr, unsigned int aCharLen)
Definition: CharDistribution.h:44
const short * mCharToFreqOrder
Definition: CharDistribution.h:98
void HandleData(const char *, unsigned int)
Definition: CharDistribution.h:41
virtual int GetOrder(const char *)
Definition: CharDistribution.h:86
CharDistributionAnalysis()
Definition: CharDistribution.h:37
unsigned int mFreqChars
Definition: CharDistribution.h:92
bool GotEnoughData()
Definition: CharDistribution.h:80
virtual ~CharDistributionAnalysis()
Definition: CharDistribution.h:38
unsigned int mTotalChars
Definition: CharDistribution.h:95
float mTypicalDistributionRatio
Definition: CharDistribution.h:105
unsigned int mTableSize
Definition: CharDistribution.h:101
int GetOrder(const char *str)
Definition: CharDistribution.h:198
int GetOrder(const char *str)
Definition: CharDistribution.h:118
int GetOrder(const char *str)
Definition: CharDistribution.h:135
int GetOrder(const char *str)
Definition: CharDistribution.h:173
Definition: CharDistribution.cpp:37
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Feb 20 2023 00:00:00 by doxygen 1.9.6 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Feb 20 2023 00:00:00 by doxygen 1.9.6 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.