SYMBOL INDEX (199 symbols across 54 files) FILE: ext/cld/base/basictypes.h type schar (line 19) | typedef signed char schar; type int8 (line 20) | typedef signed char int8; type int16 (line 21) | typedef short int16; type int32 (line 26) | typedef int int32; type int64 (line 32) | typedef long int64; type int64 (line 34) | typedef long long int64; type uint8 (line 43) | typedef unsigned char uint8; type uint16 (line 44) | typedef unsigned short uint16; type uint32 (line 49) | typedef unsigned int uint32; type uint64 (line 54) | typedef unsigned long uint64; type uint64 (line 56) | typedef unsigned long long uint64; type char32 (line 63) | typedef signed int char32; function To (line 184) | To implicit_cast(From const &f) { type uint32 (line 255) | typedef uint32 MetatagId; type Ownership (line 260) | enum Ownership { function Dest (line 320) | Dest bit_cast(const Source& source) { function namespace (line 343) | namespace base { FILE: ext/cld/base/casts.h function To (line 32) | To implicit_cast(From const &f) { function To (line 56) | To down_cast(From* f) { // so we only accept pointers type typename (line 80) | typedef typename base::remove_reference::type* ToAsPointer; function Dest (line 146) | Dest bit_cast(const Source& source) { FILE: ext/cld/base/commandlineflags.h type CommandLineFlagInfo (line 86) | struct CommandLineFlagInfo { type FlagSettingMode (line 143) | enum FlagSettingMode { function class (line 333) | class FlagRegisterer { function namespace (line 390) | namespace fLB { FILE: ext/cld/base/dynamic_annotations.h function T (line 328) | T ANNOTATE_UNPROTECTED_READ(const volatile T &x) { FILE: ext/cld/base/log_severity.h type LogSeverity (line 14) | typedef int LogSeverity; FILE: ext/cld/base/logging.h function bool (line 425) | struct CheckOpString { function GetReferenceableValue (line 438) | inline char GetReferenceableValue(char t) { retu... function GetReferenceableValue (line 439) | inline unsigned char GetReferenceableValue(unsigned char t) { retu... function GetReferenceableValue (line 440) | inline signed char GetReferenceableValue(signed char t) { retu... function GetReferenceableValue (line 441) | inline short GetReferenceableValue(short t) { retu... function GetReferenceableValue (line 442) | inline unsigned short GetReferenceableValue(unsigned short t) { retu... function GetReferenceableValue (line 443) | inline int GetReferenceableValue(int t) { retu... function GetReferenceableValue (line 444) | inline unsigned int GetReferenceableValue(unsigned int t) { retu... function GetReferenceableValue (line 445) | inline long GetReferenceableValue(long t) { retu... function GetReferenceableValue (line 446) | inline unsigned long GetReferenceableValue(unsigned long t) { retu... function GetReferenceableValue (line 447) | inline long long GetReferenceableValue(long long t) { retu... function GetReferenceableValue (line 448) | inline unsigned long long GetReferenceableValue(unsigned long long t) { type PRIVATE_Counter (line 732) | enum PRIVATE_Counter {COUNTER} function class (line 863) | class LogMessage { function class (line 1043) | class LogMessageFatal : public LogMessage { function class (line 1050) | class LogMessageQuietlyFatal : public LogMessage { function LogAtLevel (line 1060) | inline void LogAtLevel(int const severity, string const &msg) { function class (line 1168) | class LogSink { function namespace (line 1312) | namespace base { function class (line 1366) | class NullStream : public LogMessage::LogStream { function class (line 1395) | class NullStreamFatal : public NullStream { FILE: ext/cld/base/macros.h function true_type (line 237) | struct ERROR_TYPE_MUST_BE_POD { } FILE: ext/cld/base/scoped_ptr.h function C (line 217) | C* get() const { function swap (line 228) | void swap(scoped_array& p2) { function C (line 239) | C* release() { function class (line 285) | class ScopedPtrMallocFree { function ptr_ (line 311) | ptr_(p) { } function explicit (line 314) | explicit scoped_ptr_malloc(void *p): ptr_(static_cast(p)) { } function try_realloc (line 337) | bool try_realloc(size_t new_size) { FILE: ext/cld/base/stl_decl_msvc.h function T (line 47) | inline const T& operator()(const T& t) const { return t; } function typename (line 53) | const typename _Pair::first_type& operator()(const _Pair& __x) const { function typename (line 61) | const typename _Pair::second_type& operator()(const _Pair& __x) const { function namespace (line 73) | namespace msvchash { FILE: ext/cld/base/string_util.h function namespace (line 12) | namespace base { FILE: ext/cld/base/strtoint.h function int32 (line 46) | inline int32 strto32(const char *nptr, char **endptr, int base) { function uint32 (line 53) | inline uint32 strtou32(const char *nptr, char **endptr, int base) { function int64 (line 62) | inline int64 strto64(const char *nptr, char **endptr, int base) { function uint64 (line 68) | inline uint64 strtou64(const char *nptr, char **endptr, int base) { function int32 (line 76) | inline int32 atoi32(const char *nptr) { function int64 (line 80) | inline int64 atoi64(const char *nptr) { function int32 (line 85) | inline int32 atoi32(const string &s) { function int64 (line 89) | inline int64 atoi64(const string &s) { FILE: ext/cld/base/template_util.h function namespace (line 24) | namespace base { FILE: ext/cld/base/type_traits.h function namespace (line 34) | namespace base { FILE: ext/cld/base/vlog_is_on.h function namespace (line 87) | namespace base { FILE: ext/cld/cld_encodings.h type cld_encoding (line 12) | struct cld_encoding { FILE: ext/cld/encodings/compact_lang_det/cldutil.cc function uint32 (line 94) | uint32 cld::BiHashV25(const char* word_ptr, int bytecount) { function uint32 (line 155) | uint32 QuadHashV25Mix(const char* word_ptr, int bytecount, uint32 prepos... function uint32 (line 184) | uint32 cld::QuadHashV25(const char* word_ptr, int bytecount) { function uint32 (line 198) | uint32 cld::QuadHashV25Underscore(const char* word_ptr, int bytecount) { function uint64 (line 225) | uint64 OctaHash40Mix(const char* word_ptr, int bytecount, uint64 prepost) { function uint64 (line 339) | uint64 cld::OctaHash40(const char* word_ptr, int bytecount) { function uint64 (line 357) | uint64 cld::OctaHash40underscore(const char* word_ptr, int bytecount) { FILE: ext/cld/encodings/compact_lang_det/cldutil.h function namespace (line 15) | namespace cld { FILE: ext/cld/encodings/compact_lang_det/cldutil_dbg.h function namespace (line 21) | namespace cld { FILE: ext/cld/encodings/compact_lang_det/cldutil_dbg_empty.cc type cld (line 21) | namespace cld { FILE: ext/cld/encodings/compact_lang_det/compact_lang_det.cc function Language (line 14) | Language CompactLangDet::DetectLanguage( FILE: ext/cld/encodings/compact_lang_det/compact_lang_det.h function namespace (line 54) | namespace cld { function namespace (line 58) | namespace CompactLangDet { FILE: ext/cld/encodings/compact_lang_det/compact_lang_det_impl.cc function FlagFinish (line 743) | inline bool FlagFinish(int flags) {return (flags & kCLDFlagFinish) != 0;} function FlagSqueeze (line 744) | inline bool FlagSqueeze(int flags) {return (flags & kCLDFlagSqueeze) != 0;} function FlagRepeats (line 745) | inline bool FlagRepeats(int flags) {return (flags & kCLDFlagRepeats) != 0;} function FlagTop40 (line 746) | inline bool FlagTop40(int flags) {return (flags & kCLDFlagTop40) != 0;} function FlagShort (line 747) | inline bool FlagShort(int flags) {return (flags & kCLDFlagShort) != 0;} function FlagHint (line 748) | inline bool FlagHint(int flags) {return (flags & kCLDFlagHint) != 0;} function FlagUseWords (line 749) | inline bool FlagUseWords(int flags) {return (flags & kCLDFlagUseWords) !... function BackscanToSpace (line 768) | int BackscanToSpace(const char* src, int limit) { function ForwardscanToSpace (line 781) | int ForwardscanToSpace(const char* src, int limit) { function CountPredictedBytes (line 805) | int CountPredictedBytes(const char* isrc, int srclen, int* hash, int* tb... function CountSpaces4 (line 849) | int CountSpaces4(const char* src, int src_len) { function CheapRepWordsInplace (line 872) | int CheapRepWordsInplace(char* isrc, int srclen, int* hash, int* tbl) { function CheapSqueezeTriggerTest (line 1056) | bool CheapSqueezeTriggerTest(const char* src, int srclen, int testsize) { function RemoveExtendedLanguages (line 1100) | void RemoveExtendedLanguages(ToteWithReliability* doc_tote) { function RemoveUnreliableLanguages (line 1133) | void RemoveUnreliableLanguages(ToteWithReliability* doc_tote, bool do_re... function RefineScoredClosePairs (line 1244) | void RefineScoredClosePairs(ToteWithReliability* doc_tote) { function ApplyLanguageHints (line 1302) | void ApplyLanguageHints(Tote* chunk_tote, int tote_grams, function PrintHtmlEscapedText (line 1323) | void PrintHtmlEscapedText(FILE* f, const char* txt, int len) { function ScoreChunkIntoDoc (line 1350) | void ScoreChunkIntoDoc(const char* src, int srclen, int advance_by, function PrintTopLang (line 1461) | void PrintTopLang(Language top_lang) { function PrintTopLangSpeculative (line 1470) | void PrintTopLangSpeculative(Language top_lang) { function ScoreChunkIntoDoc2 (line 1484) | void ScoreChunkIntoDoc2(const char* src, int advance_by, function ScoreNilgrams (line 1497) | void ScoreNilgrams(getone::LangSpan* scriptspan, int lang, function ScoreUnigrams (line 1522) | static void ScoreUnigrams(const UTF8PropObj* unigram_obj, function uint8 (line 1578) | const uint8* BackOneUTF8(const uint8* p) { function ScoreQuadgrams (line 1589) | static void ScoreQuadgrams(const cld::CLDTableSummary* quadgram_obj, function PrintLangs (line 1646) | void PrintLangs(FILE* f, const Language* language3, const int* percent3, function InitScriptToteLang (line 1668) | void InitScriptToteLang(Tote* script_tote, UnicodeLScript lscript) { function MakeChar4 (line 1742) | void MakeChar4(const char* str, char* norm) { function HintBinaryLookup4 (line 1757) | static int HintBinaryLookup4(const HintEntry* hintprobs, int hintprobssize, function ApplyTLDHint (line 1778) | void ApplyTLDHint(uint8* lang_hint_boost, const char* tld_hint) { function ApplyEncodingHint (line 1803) | void ApplyEncodingHint(uint8* lang_hint_boost, int encoding_hint) { function ApplyLanguageHint (line 1825) | void ApplyLanguageHint(uint8* lang_hint_boost, Language language_hint) { function ExtractLangEtc (line 1844) | void ExtractLangEtc(ToteWithReliability* doc_tote, int total_text_bytes, function IsFIGS (line 1948) | bool IsFIGS(Language lang) { function IsEFIGS (line 1956) | bool IsEFIGS(Language lang) { function CalcSummaryLang (line 1984) | void CalcSummaryLang(ToteWithReliability* doc_tote, int total_text_bytes, function Language (line 2090) | Language CompactLangDetImpl::DetectLanguageSummaryV25( FILE: ext/cld/encodings/compact_lang_det/compact_lang_det_impl.h function namespace (line 75) | namespace CompactLangDet { function namespace (line 80) | namespace CompactLangDetImpl { FILE: ext/cld/encodings/compact_lang_det/compact_lang_det_unittest_small.cc class CompactLangDetTest (line 105) | class CompactLangDetTest : public testing::Test { method Language (line 110) | Language TestCompactLangDetPlain(const char* src) { method Language (line 122) | Language TestExtCompactLangDetPlain(const char* src) { function TEST_F (line 141) | TEST_F(CompactLangDetTest, EasyTests) { function TEST_F (line 147) | TEST_F(CompactLangDetTest, FullTests) { function TEST_F (line 364) | TEST_F(CompactLangDetTest, ExtendedTests) { function main (line 399) | int main(int argc, char** argv) { FILE: ext/cld/encodings/compact_lang_det/ext_lang_enc.cc function Language (line 289) | Language GetLanguageFromNumberOrName(const char* src) { function UnicodeLScript (line 497) | UnicodeLScript GetLScriptFromNumberOrName(const char* src) { function Language (line 536) | Language NormalizeLanguage(Language lang) { FILE: ext/cld/encodings/compact_lang_det/getonescriptspan.cc function IsSpecial (line 187) | bool inline IsSpecial(char c) { function ScanToLetterOrSpecial (line 196) | int ScanToLetterOrSpecial(const char* src, int len) { function ScanToPossibleLetter (line 218) | int ScanToPossibleLetter(const char* isrc, int len) { FILE: ext/cld/encodings/compact_lang_det/getonescriptspan.h function namespace (line 11) | namespace getone { function class (line 49) | class ScriptScanner { function class (line 77) | class LangScanner { FILE: ext/cld/encodings/compact_lang_det/letterscript_enum.h type UnicodeLScript (line 8) | enum UnicodeLScript { FILE: ext/cld/encodings/compact_lang_det/subsetsequence.cc function DumpInts (line 52) | void DumpInts(const char* label, const int* v, int n) { function DumpUint8s (line 60) | void DumpUint8s(const char* label, const uint8* v, int n) { function uint8 (line 69) | uint8 SubsetSequence::Median3(int sub) { FILE: ext/cld/encodings/compact_lang_det/subsetsequence.h function class (line 14) | class SubsetSequence { FILE: ext/cld/encodings/compact_lang_det/tote.h function class (line 13) | class Tote { function class (line 48) | class ToteWithReliability { FILE: ext/cld/encodings/compact_lang_det/win/cld_htmlutils_google3.cc function EntityToBuffer (line 19) | void EntityToBuffer(const char* src, int len, char* dst, FILE: ext/cld/encodings/compact_lang_det/win/cld_htmlutils_windows.cc function EntityToBuffer (line 9) | void EntityToBuffer(const char* src, int len, char* dst, FILE: ext/cld/encodings/compact_lang_det/win/cld_strtoint.h function int32 (line 20) | inline int32 strto32(const char *nptr, char **endptr, int base) { FILE: ext/cld/encodings/compact_lang_det/win/cld_unicodetext.cc function Language (line 38) | Language DetectLanguageOfUnicodeText( FILE: ext/cld/encodings/compact_lang_det/win/cld_unicodetext.h function namespace (line 11) | namespace CompactLangDet { FILE: ext/cld/encodings/compact_lang_det/win/cld_unilib.h function namespace (line 8) | namespace cld_UniLib { FILE: ext/cld/encodings/compact_lang_det/win/cld_unilib_google3.cc type cld_UniLib (line 12) | namespace cld_UniLib { function OneCharLen (line 14) | int OneCharLen(const char* src) { FILE: ext/cld/encodings/compact_lang_det/win/cld_unilib_windows.cc type cld_UniLib (line 9) | namespace cld_UniLib { function OneCharLen (line 25) | int OneCharLen(const char* src) { FILE: ext/cld/encodings/compact_lang_det/win/cld_utf8statetable.cc function InStateZero (line 9) | static inline bool InStateZero(const UTF8ScanObj* st, const uint8* Tbl) { function uint8 (line 18) | uint8 UTF8GenericProperty(const UTF8PropObj* st, function uint8 (line 76) | uint8 UTF8GenericPropertyBigOneByte(const UTF8PropObj* st, function UTF8GenericScan (line 130) | int UTF8GenericScan(const UTF8ScanObj* st, FILE: ext/cld/encodings/compact_lang_det/win/cld_utf8statetable.h type RemapEntry (line 19) | struct RemapEntry { type ExitReason (line 29) | typedef enum { type ExitReason_2 (line 49) | typedef enum { type UTF8StateMachineObj (line 77) | typedef struct { type UTF8StateMachineObj_2 (line 93) | typedef struct { type UTF8StateMachineObj (line 109) | typedef UTF8StateMachineObj UTF8PropObj; type UTF8StateMachineObj (line 110) | typedef UTF8StateMachineObj UTF8ScanObj; type UTF8StateMachineObj_2 (line 111) | typedef UTF8StateMachineObj_2 UTF8PropObj_2; FILE: ext/cld/encodings/compact_lang_det/win/cld_utf8utils.h function namespace (line 10) | namespace cld { FILE: ext/cld/encodings/compact_lang_det/win/cld_utf8utils_google3.cc type cld (line 11) | namespace cld { function UTF8GenericScan (line 13) | int UTF8GenericScan(const UTF8ScanObj* st, const char* src, int len, FILE: ext/cld/encodings/compact_lang_det/win/cld_utf8utils_windows.cc type cld (line 9) | namespace cld { function UTF8GenericScan (line 11) | int UTF8GenericScan(const UTF8ScanObj* st, const char* src, int len, FILE: ext/cld/encodings/compact_lang_det/win/normalizedunicodetext.cc class NormalizationAPI (line 29) | class NormalizationAPI { method NormalizationAPI (line 33) | NormalizationAPI() method BOOL (line 42) | BOOL IsNormalizedString(NORM_FORM NormForm, LPCWSTR lpSrcString, method NormalizeString (line 48) | int NormalizeString(NORM_FORM NormForm, LPCWSTR lpSrcString, int cwSrc... method IsValid (line 60) | bool IsValid() const { function DWORD (line 86) | DWORD NormalizedUnicodeText::Normalize(NORM_FORM normalization_form, function WCHAR (line 94) | const WCHAR* NormalizedUnicodeText::TryToNormalizeText( FILE: ext/cld/encodings/compact_lang_det/win/normalizedunicodetext.h type NORM_FORM (line 16) | typedef enum _NORM_FORM { function class (line 29) | class NormalizedUnicodeText { FILE: ext/cld/encodings/lang_enc.h type VisualType (line 227) | enum VisualType { FILE: ext/cld/encodings/proto/encodings.pb.h type Encoding (line 8) | enum Encoding { FILE: ext/cld/languages/internal/languages.cc function Language (line 11) | Language default_language() {return ENGLISH;} type LanguageInfo (line 16) | struct LanguageInfo { function LanguageFromCode (line 276) | bool LanguageFromCode(const char* lang_code, Language *language) { FILE: ext/cld/languages/proto/languages.pb.h type Language (line 8) | enum Language { FILE: ext/cld/languages/public/languages.h function IsValidLanguage (line 62) | inline bool IsValidLanguage(int lang) { function IS_LANGUAGE_UNKNOWN (line 69) | inline bool IS_LANGUAGE_UNKNOWN(Language lang) { FILE: ext/cld/thunk.cc function RESULT (line 15) | RESULT detectLanguageThunkInt(const char * src, bool is_plain_text) { function main (line 54) | int main(int argc, char **argv) { FILE: lib/cld.rb type CLD (line 4) | module CLD function detect_language (line 7) | def self.detect_language(text, is_plain_text=true) class ReturnValue (line 14) | class ReturnValue < FFI::Struct FILE: lib/cld/version.rb type CLD (line 1) | module CLD