SYMBOL INDEX (421 symbols across 87 files) FILE: bindings/encodings.cc type cld_encoding (line 22) | struct cld_encoding { function strcasecmp (line 106) | inline int function EncodingFromName (line 119) | CLD2::Encoding EncodingFromName(const char *name) { FILE: bindings/pycldmodule.cc type cld_encoding (line 37) | struct cld_encoding { type CLD2 (line 43) | namespace CLD2 { type PYCLDState (line 48) | struct PYCLDState { type PYCLDState (line 56) | struct PYCLDState function PyObject (line 59) | static PyObject * function cld_traverse (line 354) | static int cld_traverse(PyObject *m, visitproc visit, void *arg) { function cld_clear (line 359) | static int cld_clear(PyObject *m) { type PyModuleDef (line 364) | struct PyModuleDef type PYCLDState (line 368) | struct PYCLDState function PyMODINIT_FUNC (line 389) | PyMODINIT_FUNC FILE: bindings/test.py class TestCLD (line 266) | class TestCLD(unittest.TestCase): method runOne (line 271) | def runOne(self, expectedLangName, s, doFull = False): method test_basic (line 312) | def test_basic(self): method test_vectors (line 319) | def test_vectors(self): method test_encoding_hint (line 328) | def test_encoding_hint(self): method test_language_hint (line 334) | def test_language_hint(self): method test_top_level_domain_hint (line 341) | def test_top_level_domain_hint(self): method test_language_http_headers_hint (line 348) | def test_language_http_headers_hint(self): method test_debug_flags (line 353) | def test_debug_flags(self): method test_unreliable (line 362) | def test_unreliable(self): method test_random_bytes (line 367) | def test_random_bytes(self): method test_invalid_utf8 (line 377) | def test_invalid_utf8(self): method test_best_effort (line 388) | def test_best_effort(self): FILE: bindings/test_shuffle.py function readlines (line 15) | def readlines(f): FILE: cld2/internal/cld2_do_score.cc function Language (line 34) | Language ScoreOneLine(const char* buffer, int buffer_length, function ReadLine (line 72) | bool ReadLine(FILE* infile, char* buffer, size_t maxlen) { function IsComment (line 85) | bool IsComment(const char* buffer) { function SkipOneField (line 95) | int SkipOneField(const string& src, int pos) { function GetLangScript (line 107) | void GetLangScript(const string& src, function GetTextBeginPos (line 146) | int GetTextBeginPos(const string& src) { function Divisor (line 169) | inline double Divisor(double x) { function Flush (line 173) | void Flush(Language cur_lang, ULScript ulscript, function BytesPer1KB (line 192) | int BytesPer1KB(int i, int j) { function main (line 197) | int main(int argc, char *argv[]) { FILE: cld2/internal/cld2_dynamic_data.cc type CLD2DynamicData (line 20) | namespace CLD2DynamicData { function setDebug (line 22) | void setDebug(int debug) { function mem_compare (line 26) | bool mem_compare(const void* data1, const void* data2, const int lengt... function calculateHeaderSize (line 45) | CLD2::uint32 calculateHeaderSize(CLD2::uint32 numTables) { function dumpHeader (line 51) | void dumpHeader(FileHeader* header) { function verify (line 113) | bool verify(const CLD2::ScoringTables* realData, function isLittleEndian (line 198) | bool isLittleEndian() { function coreAssumptionsOk (line 206) | bool coreAssumptionsOk() { FILE: cld2/internal/cld2_dynamic_data.h function namespace (line 135) | namespace CLD2DynamicData { FILE: cld2/internal/cld2_dynamic_data_extractor.cc type CLD2DynamicDataExtractor (line 23) | namespace CLD2DynamicDataExtractor { function setDebug (line 25) | void setDebug(int debug) { function advance (line 29) | int advance(FILE* f, CLD2::uint32 position) { function writeChunk (line 39) | void writeChunk(FILE *f, const void* data, CLD2::uint32 startAt, CLD2:... function writeDataFile (line 46) | void writeDataFile(const CLD2::ScoringTables* data, function initTableHeaders (line 162) | void initTableHeaders(const CLD2::CLD2TableSummary** summaries, function alignAll (line 199) | void alignAll(CLD2DynamicData::FileHeader* header, const int alignment) { function initDeltaHeaders (line 333) | void initDeltaHeaders(CLD2DynamicData::FileHeader* header, const CLD2:... function initUtf8Headers (line 338) | void initUtf8Headers(CLD2DynamicData::FileHeader* header, const CLD2::... FILE: cld2/internal/cld2_dynamic_data_extractor.h function namespace (line 24) | namespace CLD2DynamicDataExtractor { FILE: cld2/internal/cld2_dynamic_data_loader.cc type CLD2DynamicDataLoader (line 30) | namespace CLD2DynamicDataLoader { function unloadDataFile (line 141) | void unloadDataFile(CLD2::ScoringTables** scoringTables, function unloadDataRaw (line 155) | void unloadDataRaw(CLD2::ScoringTables** scoringTables) { FILE: cld2/internal/cld2_dynamic_data_loader.h function namespace (line 22) | namespace CLD2DynamicDataLoader { FILE: cld2/internal/cld2_dynamic_data_tool.cc type CLD2 (line 32) | namespace CLD2 { function main (line 52) | int main(int argc, char** argv) { FILE: cld2/internal/cld2_generated_cjk_compatible.cc type CLD2 (line 20) | namespace CLD2 { FILE: cld2/internal/cld2_generated_deltaocta0122.cc type CLD2 (line 37) | namespace CLD2 { FILE: cld2/internal/cld2_generated_deltaocta0527.cc type CLD2 (line 37) | namespace CLD2 { FILE: cld2/internal/cld2_generated_deltaoctachrome.cc type CLD2 (line 45) | namespace CLD2 { FILE: cld2/internal/cld2_generated_deltaoctachrome0122.cc type CLD2 (line 45) | namespace CLD2 { FILE: cld2/internal/cld2_generated_deltaoctachrome0614.cc type CLD2 (line 41) | namespace CLD2 { FILE: cld2/internal/cld2_generated_distinctocta0122.cc type CLD2 (line 36) | namespace CLD2 { FILE: cld2/internal/cld2_generated_distinctocta0527.cc type CLD2 (line 36) | namespace CLD2 { FILE: cld2/internal/cld2_generated_distinctoctachrome.cc type CLD2 (line 44) | namespace CLD2 { FILE: cld2/internal/cld2_generated_distinctoctachrome0122.cc type CLD2 (line 44) | namespace CLD2 { FILE: cld2/internal/cld2_generated_distinctoctachrome0604.cc type CLD2 (line 43) | namespace CLD2 { FILE: cld2/internal/cld2_generated_octa2_dummy.cc type CLD2 (line 20) | namespace CLD2 { FILE: cld2/internal/cld2_generated_quadchrome0122_16.cc type CLD2 (line 46) | namespace CLD2 { FILE: cld2/internal/cld2_generated_quadchrome0122_19.cc type CLD2 (line 46) | namespace CLD2 { FILE: cld2/internal/cld2_generated_quadchrome0122_2.cc type CLD2 (line 44) | namespace CLD2 { FILE: cld2/internal/cld2_generated_quadchrome0715.cc type CLD2 (line 38) | namespace CLD2 { FILE: cld2/internal/cld2_generated_quadchrome_16.cc type CLD2 (line 46) | namespace CLD2 { FILE: cld2/internal/cld2_generated_quadchrome_2.cc type CLD2 (line 46) | namespace CLD2 { FILE: cld2/internal/cld2_unittest.cc function OneTest (line 193) | bool OneTest(int flags, bool get_vector, function InitHtmlOut (line 265) | void InitHtmlOut(int flags) { function FinishHtmlOut (line 279) | void FinishHtmlOut(int flags) { function RunTests (line 288) | int RunTests (int flags, bool get_vector, const char* data_file) { function main (line 428) | int main(int argc, char** argv) { FILE: cld2/internal/cld2_unittest_full.cc type CLD2 (line 31) | namespace CLD2 { function OneTest (line 287) | bool OneTest(int flags, bool get_vector, function InitHtmlOut (line 351) | void InitHtmlOut(int flags) { function FinishHtmlOut (line 365) | void FinishHtmlOut(int flags) { function RunTests (line 373) | int RunTests (int flags, bool get_vector) { function main (line 400) | int main(int argc, char** argv) { FILE: cld2/internal/cld2tablesummary.h function namespace (line 25) | namespace CLD2 { FILE: cld2/internal/cld_generated_cjk_delta_bi_32.cc type CLD2 (line 21) | namespace CLD2 { FILE: cld2/internal/cld_generated_cjk_delta_bi_4.cc type CLD2 (line 41) | namespace CLD2 { FILE: cld2/internal/cld_generated_cjk_uni_prop_80.cc type CLD2 (line 31) | namespace CLD2 { FILE: cld2/internal/cld_generated_score_quad_octa_0122.cc type CLD2 (line 25) | namespace CLD2 { FILE: cld2/internal/cld_generated_score_quad_octa_0122_2.cc type CLD2 (line 16) | namespace CLD2 { FILE: cld2/internal/cld_generated_score_quad_octa_1024_256.cc type CLD2 (line 54) | namespace CLD2 { FILE: cld2/internal/cld_generated_score_quad_octa_2.cc type CLD2 (line 25) | namespace CLD2 { FILE: cld2/internal/cldutil.cc type CLD2 (line 28) | namespace CLD2 { function ProcessProbV2Tote (line 128) | void ProcessProbV2Tote(uint32 probs, Tote* tote) { function GetLangScore (line 141) | int GetLangScore(uint32 probs, uint8 pslang) { function DoBigramScoreV3 (line 163) | int DoBigramScoreV3(const CLD2TableSummary* bigram_obj, function GetUniHits (line 201) | int GetUniHits(const char* text, function GetBiHits (line 248) | void GetBiHits(const char* text, function GetQuadHits (line 315) | int GetQuadHits(const char* text, function GetOctaHits (line 416) | void GetOctaHits(const char* text, function ReliabilityDelta (line 553) | int ReliabilityDelta(int value1, int value2, int gramcount) { function ReliabilityExpected (line 587) | int ReliabilityExpected(int actual_score_1kb, int expected_score_1kb) { function uint32 (line 610) | uint32 MakeLangProb(Language lang, int qprob) { FILE: cld2/internal/cldutil.h function namespace (line 28) | namespace CLD2 { FILE: cld2/internal/cldutil_offline.cc type CLD2 (line 29) | namespace CLD2 { function ProcessProbV2Tote (line 35) | void ProcessProbV2Tote(uint32 probs, Tote* tote) { function uint32 (line 48) | uint32 GetNextLangprob(ULScriptRType rtype, function DoWordScore (line 99) | void DoWordScore(const char* isrc, int srclen, ULScript ulscript, function uint8 (line 137) | uint8 FindBestProb3Match(const uint8* prob3) { function GetProb (line 159) | int GetProb(Language lang, uint32 probs) { function uint32 (line 177) | uint32 ApproxProb3(int propval) { function uint32 (line 184) | uint32 ProbPackV2(uint8* plang3, uint8* prob3) { function ProbUnpackV2 (line 202) | void ProbUnpackV2(uint32 prob, uint8* plang3, uint8* prob3) { FILE: cld2/internal/cldutil_offline.h function namespace (line 28) | namespace CLD2 { FILE: cld2/internal/cldutil_shared.cc type CLD2 (line 27) | namespace CLD2 { function uint32 (line 107) | uint32 BiHashV2(const char* word_ptr, int bytecount) { function uint32 (line 167) | uint32 QuadHashV2Mix(const char* word_ptr, int bytecount, uint32 prepo... function uint32 (line 196) | uint32 QuadHashV2(const char* word_ptr, int bytecount) { function uint32 (line 208) | uint32 QuadHashV2Underscore(const char* word_ptr, int bytecount) { function uint64 (line 234) | uint64 OctaHash40Mix(const char* word_ptr, int bytecount, uint64 prepo... function uint64 (line 348) | uint64 OctaHash40(const char* word_ptr, int bytecount) { function uint64 (line 364) | uint64 OctaHash40underscore(const char* word_ptr, int bytecount) { function uint64 (line 384) | uint64 PairHash(uint64 worda_hash, uint64 wordb_hash) { function UniLen (line 396) | int UniLen(const char* src) { function BiLen (line 403) | int BiLen(const char* src) { function QuadLen (line 411) | int QuadLen(const char* src) { function OctaLen (line 421) | int OctaLen(const char* src) { FILE: cld2/internal/cldutil_shared.h function namespace (line 27) | namespace CLD2 { FILE: cld2/internal/compact_lang_det.cc type CLD2 (line 28) | namespace CLD2 { function Language (line 44) | Language DetectLanguageCheckUTF8( function Language (line 59) | Language DetectLanguage( function Language (line 98) | Language DetectLanguageSummary( function Language (line 138) | Language DetectLanguageSummary( function Language (line 181) | Language ExtDetectLanguageSummary( function Language (line 221) | Language ExtDetectLanguageSummary( function Language (line 261) | Language ExtDetectLanguageSummary( function Language (line 317) | Language ExtDetectLanguageSummaryCheckUTF8( function Language (line 372) | Language ExtDetectLanguageSummary( FILE: cld2/internal/compact_lang_det_hint_code.cc type CLD2 (line 29) | namespace CLD2 { function SetCLDPriorWeight (line 925) | inline void SetCLDPriorWeight(int w, OneCLDLangPrior* olp) { function SetCLDPriorLang (line 928) | inline void SetCLDPriorLang(Language lang, OneCLDLangPrior* olp) { function OneCLDLangPrior (line 932) | OneCLDLangPrior PackCLDPriorLangWeight(Language lang, int w) { function MaxInt (line 936) | inline int MaxInt(int a, int b) { function MergeCLDLangPriorsMax (line 941) | void MergeCLDLangPriorsMax(OneCLDLangPrior olp, CLDLangPriors* lps) { function MergeCLDLangPriorsBoost (line 958) | void MergeCLDLangPriorsBoost(OneCLDLangPrior olp, CLDLangPriors* lps) { function TrimCLDLangPriors (line 975) | void TrimCLDLangPriors(int max_entries, CLDLangPriors* lps) { function CountCommas (line 998) | int CountCommas(const string& langtags) { function LangTagLookup (line 1007) | const LangTagLookup* DoLangTagLookup(const char* key, function TLDLookup (line 1027) | const TLDLookup* DoTLDLookup(const char* key, function string (line 1050) | string TrimCLDLangTagsHint(const string& langtags) { function int32 (line 1209) | int32 FindTagStart(const char* utf8_body, int32 pos, int32 max_pos) { function int32 (line 1231) | int32 FindTagEnd(const char* utf8_body, int32 pos, int32 max_pos) { function int32 (line 1244) | int32 FindQuoteStart(const char* utf8_body, int32 pos, int32 max_pos) { function int32 (line 1255) | int32 FindQuoteEnd(const char* utf8_body, int32 pos, int32 max_pos) { function int32 (line 1269) | int32 FindEqualSign(const char* utf8_body, int32 pos, int32 max_pos) { function FindBefore (line 1306) | bool FindBefore(const char* utf8_body, function FindAfter (line 1328) | bool FindAfter(const char* utf8_body, function string (line 1355) | string CopyOneQuotedString(const char* utf8_body, function string (line 1382) | string CopyQuotedString(const char* utf8_body, function SetCLDLangTagsHint (line 1394) | void SetCLDLangTagsHint(const string& langtags, CLDLangPriors* langpri... function SetCLDContentLangHint (line 1439) | void SetCLDContentLangHint(const char* contentlang, CLDLangPriors* lan... function SetCLDTLDHint (line 1446) | void SetCLDTLDHint(const char* tld, CLDLangPriors* langpriors) { function SetCLDEncodingHint (line 1466) | void SetCLDEncodingHint(Encoding enc, CLDLangPriors* langpriors) { function SetCLDLanguageHint (line 1503) | void SetCLDLanguageHint(Language lang, CLDLangPriors* langpriors) { function string (line 1510) | string DumpCLDLangPriors(const CLDLangPriors* langpriors) { function string (line 1557) | string GetLangTagsFromHtml(const char* utf8_body, int32 utf8_body_len, FILE: cld2/internal/compact_lang_det_hint_code.h function namespace (line 28) | namespace CLD2 { FILE: cld2/internal/compact_lang_det_impl.cc type CLD2 (line 44) | namespace CLD2 { function SpanInterchangeValid (line 74) | int SpanInterchangeValid(const char* src, int byte_length) { function isDataLoaded (line 105) | bool isDataLoaded() { return dynamicDataLoaded; } function isDataDynamic (line 106) | bool isDataDynamic() { return true; } function loadDataFromFile (line 108) | void loadDataFromFile(const char* fileName) { function loadDataFromRawAddress (line 123) | void loadDataFromRawAddress(const void* rawAddress, const uint32_t len... function unloadData (line 138) | void unloadData() { function isDataLoaded (line 169) | bool isDataLoaded() { return true; } function isDataDynamic (line 170) | bool isDataDynamic() { return false; } function loadDataFromFile (line 172) | void loadDataFromFile(const char* fileName) { function loadDataFromRawAddress (line 176) | void loadDataFromRawAddress(const void* rawAddress, const uint32_t len... function unloadData (line 180) | void unloadData() { function FlagFinish (line 433) | inline bool FlagFinish(int flags) {return (flags & kCLDFlagFinish) != 0;} function FlagSqueeze (line 434) | inline bool FlagSqueeze(int flags) {return (flags & kCLDFlagSqueeze) !... function FlagRepeats (line 435) | inline bool FlagRepeats(int flags) {return (flags & kCLDFlagRepeats) !... function FlagTop40 (line 436) | inline bool FlagTop40(int flags) {return (flags & kCLDFlagTop40) != 0;} function FlagShort (line 437) | inline bool FlagShort(int flags) {return (flags & kCLDFlagShort) != 0;} function FlagHint (line 438) | inline bool FlagHint(int flags) {return (flags & kCLDFlagHint) != 0;} function FlagUseWords (line 439) | inline bool FlagUseWords(int flags) {return (flags & kCLDFlagUseWords)... function FlagBestEffort (line 440) | inline bool FlagBestEffort(int flags) { function DemoteNotTop40 (line 467) | void DemoteNotTop40(Tote* chunk_tote, uint16 psplus_one) { function PrintText (line 471) | void PrintText(FILE* f, Language cur_lang, const string& temp) { function BackscanToSpace (line 491) | int BackscanToSpace(const char* src, int limit) { function ForwardscanToSpace (line 509) | int ForwardscanToSpace(const char* src, int limit) { function CountPredictedBytes (line 541) | int CountPredictedBytes(const char* isrc, int src_len, int* hash, int*... function CountSpaces4 (line 586) | int CountSpaces4(const char* src, int src_len) { function CheapRepWordsInplace (line 610) | int CheapRepWordsInplace(char* isrc, int src_len, int* hash, int* tbl) { function CheapRepWordsInplaceOverwrite (line 697) | int CheapRepWordsInplaceOverwrite(char* isrc, int src_len, int* hash, ... function CheapSqueezeInplace (line 785) | int CheapSqueezeInplace(char* isrc, function CheapSqueezeInplaceOverwrite (line 869) | int CheapSqueezeInplaceOverwrite(char* isrc, function CheapSqueezeTriggerTest (line 952) | bool CheapSqueezeTriggerTest(const char* src, int src_len, int testsiz... function RemoveExtendedLanguages (line 977) | void RemoveExtendedLanguages(DocTote* doc_tote) { function RemoveUnreliableLanguages (line 997) | void RemoveUnreliableLanguages(DocTote* doc_tote, function MoveLang1ToLang2 (line 1105) | void MoveLang1ToLang2(Language lang1, Language lang2, function RefineScoredClosePairs (line 1154) | void RefineScoredClosePairs(DocTote* doc_tote, function ApplyAllLanguageHints (line 1206) | void ApplyAllLanguageHints(Tote* chunk_tote, int tote_grams, function PrintHtmlEscapedText (line 1211) | void PrintHtmlEscapedText(FILE* f, const char* txt, int len) { function PrintLang (line 1216) | void PrintLang(FILE* f, Tote* chunk_tote, function PrintTopLang (line 1227) | void PrintTopLang(Language top_lang) { function PrintTopLangSpeculative (line 1236) | void PrintTopLangSpeculative(Language top_lang) { function PrintLangs (line 1247) | void PrintLangs(FILE* f, const Language* language3, const int* percent3, function GetNormalizedScore (line 1269) | double GetNormalizedScore(Language lang, ULScript ulscript, function ExtractLangEtc (line 1276) | void ExtractLangEtc(DocTote* doc_tote, int total_text_bytes, function IsFIGS (line 1386) | bool IsFIGS(Language lang) { function IsEFIGS (line 1394) | bool IsEFIGS(Language lang) { function CalcSummaryLang (line 1414) | void CalcSummaryLang(DocTote* doc_tote, int total_text_bytes, function AddLangPriorBoost (line 1524) | void AddLangPriorBoost(Language lang, uint32 langprob, function AddOneWhack (line 1545) | void AddOneWhack(Language whacker_lang, Language whackee_lang, function AddCloseLangWhack (line 1563) | void AddCloseLangWhack(Language lang, ScoringContext* scoringcontext) { function ApplyHints (line 1587) | void ApplyHints(const char* buffer, function FinishResultVector (line 1688) | void FinishResultVector(int lo, int hi, ResultChunkVector* vec) { function Language (line 1707) | Language DetectLanguageSummaryV2( FILE: cld2/internal/compact_lang_det_impl.h function namespace (line 28) | namespace CLD2 { FILE: cld2/internal/compact_lang_det_test.cc type CLD2 (line 36) | namespace CLD2 { function uint64 (line 66) | static inline uint64 Microseconds(const struct timeval& t) { function Readline (line 74) | bool Readline(FILE* infile, char* buffer) { function IsComment (line 87) | bool IsComment(char* buffer) { function DumpExtLang (line 97) | void DumpExtLang(int flags, function DumpLanguages (line 159) | void DumpLanguages(Language summary_lang, function main (line 204) | int main(int argc, char** argv) { function main (line 413) | int main(int argc, char *argv[]) { FILE: cld2/internal/debug.cc type CLD2 (line 29) | namespace CLD2 { function string (line 32) | string GetUniAt(const char* text) { function string (line 41) | string GetBiAt(const char* text) { function string (line 50) | string GetQuadAt(const char* text) { function string (line 61) | string GetOctaAt(const char* text) { function string (line 72) | string GetOcta2At(const char* text) { function string (line 87) | string FmtLP(ULScript ulscript, uint8 pslang, uint8 qprob) { function string (line 99) | string GetLangProbTxt(const ScoringContext* scoringcontext, uint32 lan... function string (line 127) | string GetScoreTxt(const ScoringContext* scoringcontext, function GetBackColor (line 171) | static int GetBackColor(Language lang, bool lighten) { function GetTextColor (line 191) | static int GetTextColor(Language lang, bool lighten) { function string (line 209) | string GetPlainEscapedText(const string& txt) { function string (line 225) | string GetHtmlEscapedText(const string& txt) { function string (line 251) | string GetColorHtmlEscapedText(Language lang, const string& txt) { function string (line 262) | string GetLangColorHtmlEscapedText(Language lang, const string& txt) { function CLD2_Debug (line 275) | void CLD2_Debug(const char* text, function CLD2_Debug2 (line 411) | void CLD2_Debug2(const char* text, function DumpResultChunkVector (line 463) | void DumpResultChunkVector(FILE* f, const char* src, FILE: cld2/internal/debug.h function namespace (line 27) | namespace CLD2 { FILE: cld2/internal/debug_empty.cc type CLD2 (line 25) | namespace CLD2 { function string (line 27) | string GetPlainEscapedText(const string& txt) {return string("");} function string (line 29) | string GetHtmlEscapedText(const string& txt) {return string("");} function string (line 31) | string GetColorHtmlEscapedText(Language lang, const string& txt) { function string (line 35) | string GetLangColorHtmlEscapedText(Language lang, const string& txt) { function CLD2_Debug (line 44) | void CLD2_Debug(const char* text, function CLD2_Debug2 (line 54) | void CLD2_Debug2(const char* text, function DumpResultChunkVector (line 60) | void DumpResultChunkVector(FILE* f, const char* src, FILE: cld2/internal/fixunicodevalue.cc type CLD2 (line 22) | namespace CLD2 { function char32 (line 29) | char32 FixUnicodeValue(char32 uv) { FILE: cld2/internal/fixunicodevalue.h function namespace (line 29) | namespace CLD2 { FILE: cld2/internal/generated_distinct_bi_0.cc type CLD2 (line 20) | namespace CLD2 { FILE: cld2/internal/generated_entities.cc type CLD2 (line 22) | namespace CLD2 { FILE: cld2/internal/generated_language.cc type CLD2 (line 24) | namespace CLD2 { FILE: cld2/internal/generated_language.h function namespace (line 27) | namespace CLD2 { FILE: cld2/internal/generated_ulscript.cc type CLD2 (line 24) | namespace CLD2 { FILE: cld2/internal/generated_ulscript.h function namespace (line 24) | namespace CLD2 { FILE: cld2/internal/getonescriptspan.cc type CLD2 (line 33) | namespace CLD2 { function runetochar (line 249) | int runetochar(char *str, const char32 *rune) { function LookupEntity (line 292) | int LookupEntity(const char* entity_name, int entity_len) { function ascii_isdigit (line 303) | bool ascii_isdigit(char c) { function ascii_isxdigit (line 306) | bool ascii_isxdigit(char c) { function ascii_isalnum (line 312) | bool ascii_isalnum(char c) { function hex_digit_to_int (line 318) | int hex_digit_to_int(char c) { function int32 (line 325) | static int32 strto32_base10(const char* nptr, const char* limit, function int32 (line 357) | static int32 strto32_base16(const char* nptr, const char* limit, function ReadEntity (line 393) | int ReadEntity(const char* src, int srcn, int* src_consumed) { function EntityToBuffer (line 454) | void EntityToBuffer(const char* src, int len, char* dst, function IsSpecial (line 471) | bool inline IsSpecial(char c) { function ScanToLetterOrSpecial (line 480) | int ScanToLetterOrSpecial(const char* src, int len) { function ScanToPossibleLetter (line 503) | int ScanToPossibleLetter(const char* isrc, int len, int max_exit_state) { function EqCase (line 649) | inline bool EqCase(char uplow, char c) { function NeqLetter (line 655) | inline bool NeqLetter(char c) { function WS (line 661) | inline bool WS(char c) { function GetUTF8LetterScriptNum (line 1085) | int GetUTF8LetterScriptNum(const char* src) { FILE: cld2/internal/getonescriptspan.h function namespace (line 27) | namespace CLD2 { FILE: cld2/internal/integral_types.h function namespace (line 16) | namespace CLD2 { FILE: cld2/internal/lang_script.cc type CLD2 (line 32) | namespace CLD2 { function ULScriptRType (line 154) | ULScriptRType ULScriptRecognitionType(ULScript ulscript) { function ULScript (line 228) | ULScript LanguageRecognizedScript(Language lang, int n) { function LanguageCloseSet (line 261) | int LanguageCloseSet(Language lang) { function Language (line 314) | Language DefaultLanguage(ULScript ulscript) { function uint8 (line 320) | uint8 PerScriptNumber(ULScript ulscript, Language lang) { function Language (line 328) | Language FromPerScriptNumber(ULScript ulscript, uint8 perscript_number) { function IsLatnLanguage (line 344) | bool IsLatnLanguage(Language lang) { function IsOthrLanguage (line 350) | bool IsOthrLanguage(Language lang) { function BinarySearch (line 361) | int BinarySearch(const char* key, int lo, int hi, const CharIntPair* c... function Language (line 376) | Language MakeLang(int i) {return static_cast(i);} function Language (line 380) | Language GetLanguageFromName(const char* src) { function ULScript (line 462) | ULScript MakeULScr(int i) {return static_cast(i);} function ULScript (line 464) | ULScript GetULScriptFromName(const char* src) { function LScript4 (line 552) | int LScript4(ULScript ulscript) { FILE: cld2/internal/lang_script.h function namespace (line 71) | namespace CLD2 { FILE: cld2/internal/langspan.h function namespace (line 26) | namespace CLD2 { FILE: cld2/internal/offsetmap.cc type CLD2 (line 28) | namespace CLD2 { function OpPart (line 57) | static inline char OpPart(const char c) { function LenPart (line 60) | static inline char LenPart(const char c) { FILE: cld2/internal/offsetmap.h function namespace (line 46) | namespace CLD2 { FILE: cld2/internal/port.h function namespace (line 25) | namespace CLD2 { FILE: cld2/internal/scoreonescriptspan.cc type CLD2 (line 31) | namespace CLD2 { function AddLangProb (line 35) | void AddLangProb(uint32 langprob, Tote* chunk_tote) { function ZeroPSLang (line 39) | void ZeroPSLang(uint32 langprob, Tote* chunk_tote) { function SameCloseSet (line 44) | bool SameCloseSet(uint16 lang1, uint16 lang2) { function SameCloseSet (line 51) | bool SameCloseSet(Language lang1, Language lang2) { function SetChunkSummary (line 60) | void SetChunkSummary(ULScript ulscript, int first_linear_in_chunk, function IsSingleLang (line 99) | bool IsSingleLang(uint32 langprob) { function AddDistinctBoost1 (line 105) | void AddDistinctBoost1(uint32 langprob, ScoringContext* scoringcontext) { function AddDistinctBoost2 (line 112) | void AddDistinctBoost2(uint32 langprob, ScoringContext* scoringcontext) { function ScoreBoosts (line 125) | void ScoreBoosts(const ScoringContext* scoringcontext, Tote* chunk_tot... function GetTextSpanOffsets (line 164) | void GetTextSpanOffsets(const ScoringHitBuffer* hitbuffer, function DiffScore (line 187) | int DiffScore(const CLD2TableSummary* obj, int indirect, function ScoreOneChunk (line 208) | void ScoreOneChunk(const char* text, ULScript ulscript, function ScoreAllHits (line 265) | void ScoreAllHits(const char* text, ULScript ulscript, function SummaryBufferToDocTote (line 305) | void SummaryBufferToDocTote(const SummaryBuffer* summarybuffer, function ItemToVector (line 323) | void ItemToVector(ScriptScanner* scanner, function uint16 (line 362) | uint16 PriorVecLang(const ResultChunkVector* vec) { function uint16 (line 367) | uint16 NextChunkLang(const SummaryBuffer* summarybuffer, int i) { function SummaryBufferToVector (line 389) | void SummaryBufferToVector(ScriptScanner* scanner, const char* text, function JustOneItemToVector (line 513) | void JustOneItemToVector(ScriptScanner* scanner, const char* text, function PrintableIndirect (line 555) | inline int PrintableIndirect(int x) { function DumpHitBuffer (line 561) | void DumpHitBuffer(FILE* df, const char* text, function DumpLinearBuffer (line 613) | void DumpLinearBuffer(FILE* df, const char* text, function DumpChunkSummary (line 636) | void DumpChunkSummary(FILE* df, const ChunkSummary* cs) { function DumpSummaryBuffer (line 652) | void DumpSummaryBuffer(FILE* df, const SummaryBuffer* summarybuffer) { function BetterBoundary (line 671) | int BetterBoundary(const char* text, function SharpenBoundaries (line 780) | void SharpenBoundaries(const char* text, function uint32 (line 848) | uint32 DefaultLangProb(ULScript ulscript) { function LinearizeAll (line 856) | void LinearizeAll(ScoringContext* scoringcontext, bool score_cjk, function ChunkAll (line 978) | void ChunkAll(int letter_offset, bool score_cjk, ScoringHitBuffer* hit... function LinearizeHitBuffer (line 1043) | void LinearizeHitBuffer(int letter_offset, function ProcessHitBuffer (line 1067) | void ProcessHitBuffer(const LangSpan& scriptspan, function SpliceHitBuffer (line 1118) | void SpliceHitBuffer(ScoringHitBuffer* hitbuffer, int next_offset) { function ScoreEntireScriptSpan (line 1132) | void ScoreEntireScriptSpan(const LangSpan& scriptspan, function ScoreCJKScriptSpan (line 1163) | void ScoreCJKScriptSpan(const LangSpan& scriptspan, function ScoreQuadScriptSpan (line 1231) | void ScoreQuadScriptSpan(const LangSpan& scriptspan, function ScoreOneScriptSpan (line 1302) | void ScoreOneScriptSpan(const LangSpan& scriptspan, FILE: cld2/internal/scoreonescriptspan.h function namespace (line 87) | namespace CLD2 { type ScoringHit (line 166) | typedef struct { type LinearHitType (line 171) | typedef enum { type LangprobHit (line 179) | typedef struct { type ScoringHitBuffer (line 186) | typedef struct { type ChunkSpan (line 229) | typedef struct { type ChunkSummary (line 240) | typedef struct { type SummaryBuffer (line 261) | typedef struct { FILE: cld2/internal/scoreutf8text.cc type CLD2 (line 34) | namespace CLD2 { function ReadLine (line 67) | bool ReadLine(FILE* infile, char* buffer, size_t maxlen) { function IsComment (line 80) | bool IsComment(char* buffer) { function SkipOneField (line 92) | int SkipOneField(const string& src, int pos) { function GetStatedLangScript (line 104) | void GetStatedLangScript(const string& src, string* lang_script, strin... function GetTextBeginPos (line 138) | int GetTextBeginPos(const string& src) { function CarefulMatch (line 161) | bool CarefulMatch(const char* in_langscript, function int32 (line 224) | int32 MapToSmallInt(const string& s, StringIntMap* smap, int* next_sma... function InitResult (line 236) | void InitResult() { function RecordCLDResult (line 250) | void RecordCLDResult(const char* buffer, const char* in_langscript, function FinishResult (line 291) | void FinishResult() { function SkipMe (line 379) | bool SkipMe(char c) { function Trim (line 386) | int Trim(char* buffer) { function LangDetLinesOfFile (line 393) | void LangDetLinesOfFile(int flags, bool get_vector, const char* fname) { function main (line 502) | int main (int argc, char *argv[]) function main (line 544) | int main(int argc, char *argv[]) { FILE: cld2/internal/stringpiece.h type stringpiece_ssize_type (line 28) | typedef int stringpiece_ssize_type; function class (line 30) | class StringPiece { function remove_suffix (line 62) | void remove_suffix(stringpiece_ssize_type n) { FILE: cld2/internal/tote.cc type CLD2 (line 25) | namespace CLD2 { FILE: cld2/internal/tote.h function namespace (line 25) | namespace CLD2 { FILE: cld2/internal/utf8acceptinterchange.h function namespace (line 30) | namespace CLD2 { FILE: cld2/internal/utf8prop_lettermarkscriptnum.h function namespace (line 34) | namespace CLD2 { FILE: cld2/internal/utf8repl_lettermarklower.h function namespace (line 33) | namespace CLD2 { FILE: cld2/internal/utf8scannot_lettermarkspecial.h function namespace (line 33) | namespace CLD2 { FILE: cld2/internal/utf8statetable.cc type CLD2 (line 38) | namespace CLD2 { function InStateZero (line 164) | static inline bool InStateZero(const UTF8ScanObj* st, const uint8* Tbl) { function InStateZero_2 (line 169) | static inline bool InStateZero_2(const UTF8ReplaceObj_2* st, function IsPropObj (line 179) | static bool IsPropObj(const UTF8StateMachineObj& obj) { function IsPropObj_2 (line 184) | static bool IsPropObj_2(const UTF8StateMachineObj_2& obj) { function IsScanObj (line 189) | static bool IsScanObj(const UTF8StateMachineObj& obj) { function IsReplaceObj (line 194) | static bool IsReplaceObj(const UTF8StateMachineObj& obj) { function IsReplaceObj_2 (line 200) | static bool IsReplaceObj_2(const UTF8StateMachineObj_2& obj) { function uint8 (line 207) | uint8 UTF8GenericProperty(const UTF8PropObj* st, function UTF8HasGenericProperty (line 258) | bool UTF8HasGenericProperty(const UTF8PropObj& st, const char* src) { function uint8 (line 299) | uint8 UTF8GenericPropertyBigOneByte(const UTF8PropObj* st, function UTF8HasGenericPropertyBigOneByte (line 352) | bool UTF8HasGenericPropertyBigOneByte(const UTF8PropObj& st, const cha... function uint8 (line 390) | uint8 UTF8GenericPropertyTwoByte(const UTF8PropObj_2* st, function UTF8HasGenericPropertyTwoByte (line 442) | bool UTF8HasGenericPropertyTwoByte(const UTF8PropObj_2& st, const char... function UTF8GenericScan (line 488) | int UTF8GenericScan(const UTF8ScanObj* st, function UTF8GenericScanFastAscii (line 588) | int UTF8GenericScanFastAscii(const UTF8ScanObj* st, function DoSpecialFixup (line 625) | static int DoSpecialFixup(const unsigned char c, function UTF8GenericReplaceInternal (line 636) | static int UTF8GenericReplaceInternal(const UTF8ReplaceObj* st, function UTF8GenericReplaceInternalTwoByte (line 905) | static int UTF8GenericReplaceInternalTwoByte(const UTF8ReplaceObj_2* st, function UTF8GenericReplace (line 1166) | int UTF8GenericReplace(const UTF8ReplaceObj* st, function UTF8GenericReplace (line 1200) | int UTF8GenericReplace(const UTF8ReplaceObj* st, function UTF8GenericReplace (line 1218) | int UTF8GenericReplace(const UTF8ReplaceObj* st, function UTF8GenericReplaceTwoByte (line 1242) | int UTF8GenericReplaceTwoByte(const UTF8ReplaceObj_2* st, function UTF8GenericReplaceTwoByte (line 1278) | int UTF8GenericReplaceTwoByte(const UTF8ReplaceObj_2* st, function UTF8GenericReplaceTwoByte (line 1296) | int UTF8GenericReplaceTwoByte(const UTF8ReplaceObj_2* st, function UTF8TrimToChars (line 1319) | void UTF8TrimToChars(StringPiece* istr) { FILE: cld2/internal/utf8statetable.h function namespace (line 30) | namespace CLD2 { FILE: cld2/public/compact_lang_det.h function namespace (line 70) | namespace CLD2 { FILE: cld2/public/encodings.h function namespace (line 22) | namespace CLD2 { FILE: test_pycld2.py class CLDTest (line 13) | class CLDTest(unittest.TestCase): method test_takes_only_bytes_str (line 14) | def test_takes_only_bytes_str(self): method _test_detect_one (line 20) | def _test_detect_one(self, expected_lang_name, s): method test_detect (line 29) | def test_detect(self): method test_combined_lang_str (line 42) | def test_combined_lang_str(self): method test_unreliable (line 49) | def test_unreliable(self): method test_random_bytes (line 56) | def test_random_bytes(self): method test_bad_bytes (line 63) | def test_bad_bytes(self): method test_cext_attrs (line 70) | def test_cext_attrs(self):