Home | History | Annotate | Download | only in dictionary

Lines Matching refs:Dictionary

17 #define LOG_TAG "LatinIME: dictionary.cpp"
19 #include "suggest/core/dictionary/dictionary.h"
22 #include "dictionary/interface/dictionary_header_structure_policy.h"
23 #include "dictionary/property/ngram_context.h"
24 #include "suggest/core/dictionary/dictionary_utils.h"
37 const int Dictionary::HEADER_ATTRIBUTE_BUFFER_SIZE = 32;
39 Dictionary::Dictionary(JNIEnv *env, DictionaryStructureWithBufferPolicy::StructurePolicyPtr
47 void Dictionary::getSuggestions(ProximityInfo *proximityInfo, DicTraverseSession *traverseSession,
60 Dictionary::NgramListenerForPrediction::NgramListenerForPrediction(
67 void Dictionary::NgramListenerForPrediction::onVisitEntry(const int ngramProbability,
91 void Dictionary::getPredictions(const NgramContext *const ngramContext,
103 int Dictionary::getProbability(const CodePointArrayView codePoints) const {
107 int Dictionary::getMaxProbabilityOfExactMatches(const CodePointArrayView codePoints) const {
113 int Dictionary::getNgramProbability(const NgramContext *const ngramContext,
129 bool Dictionary::addUnigramEntry(const CodePointArrayView codePoints,
134 AKLOGE("The dictionary doesn't support Beginning-of-Sentence.");
141 bool Dictionary::removeUnigramEntry(const CodePointArrayView codePoints) {
146 bool Dictionary::addNgramEntry(const NgramProperty *const ngramProperty) {
151 bool Dictionary::removeNgramEntry(const NgramContext *const ngramContext,
157 bool Dictionary::updateEntriesForWordWithNgramContext(const NgramContext *const ngramContext,
165 bool Dictionary::flush(const char *const filePath) {
170 bool Dictionary::flushWithGC(const char *const filePath) {
175 bool Dictionary::needsToRunGC(const bool mindsBlockByGC) {
180 void Dictionary::getProperty(const char *const query, const int queryLength, char *const outResult,
187 const WordProperty Dictionary::getWordProperty(const CodePointArrayView codePoints) {
192 int Dictionary::getNextWordAndNextToken(const int token, int *const outCodePoints,
199 void Dictionary::logDictionaryInfo(JNIEnv *const env) const {
205 headerPolicy->readHeaderValueOrQuestionMark("dictionary", dictionaryIdCodePointBuffer,
223 "Dictionary info: dictionary = %s ; version = %s ; date = %s",