HomeSort by relevance Sort by last modified time
    Searched full:unigramproperty (Results 1 - 22 of 22) sorted by null

  /packages/inputmethods/LatinIME/native/jni/src/dictionary/structure/pt_common/
dynamic_pt_updating_helper.h 31 class UnigramProperty;
43 const CodePointArrayView wordCodePoints, const UnigramProperty *const unigramProperty,
69 const CodePointArrayView ptNodeCodePoints, const UnigramProperty *const unigramProperty,
73 const UnigramProperty *const unigramProperty, bool *const outAddedNewUnigram);
76 const UnigramProperty *const unigramProperty,
81 const UnigramProperty *const unigramProperty)
    [all...]
dynamic_pt_updating_helper.cpp 32 const CodePointArrayView wordCodePoints, const UnigramProperty *const unigramProperty,
56 return reallocatePtNodeAndAddNewPtNodes(&ptNodeParams, j, unigramProperty,
62 return setPtNodeProbability(&ptNodeParams, unigramProperty, outAddedNewUnigram);
66 return createChildrenPtNodeArrayAndAChildPtNode(&ptNodeParams, unigramProperty,
80 wordCodePoints.skip(readingHelper->getPrevTotalCodePointCount()), unigramProperty,
127 const CodePointArrayView ptNodeCodePoints, const UnigramProperty *const unigramProperty,
134 return createNewPtNodeArrayWithAChildPtNode(parentPos, ptNodeCodePoints, unigramProperty);
138 const UnigramProperty *const unigramProperty, bool *const outAddedNewUnigram)
    [all...]
pt_node_writer.h 29 class UnigramProperty;
59 const UnigramProperty *const unigramProperty) = 0;
72 const UnigramProperty *const unigramProperty, int *const ptNodeWritingPos) = 0;
  /packages/inputmethods/LatinIME/native/jni/src/dictionary/property/
word_property.h 36 WordProperty(const std::vector<int> &&codePoints, const UnigramProperty &unigramProperty,
38 : mCodePoints(std::move(codePoints)), mUnigramProperty(unigramProperty),
45 const UnigramProperty &getUnigramProperty() const {
58 const UnigramProperty mUnigramProperty;
unigram_property.h 27 class UnigramProperty {
51 UnigramProperty()
57 UnigramProperty(const bool representsBeginningOfSentence, const bool isNotAWord,
66 UnigramProperty(const bool representsBeginningOfSentence, const bool isNotAWord,
75 UnigramProperty(const bool representsBeginningOfSentence, const bool isNotAWord,
84 UnigramProperty(const bool representsBeginningOfSentence, const bool isNotAWord,
126 DISALLOW_ASSIGNMENT_OPERATOR(UnigramProperty);
  /packages/inputmethods/LatinIME/native/jni/src/utils/
jni_data_utils.cpp 36 const UnigramProperty &unigramProperty = wordProperty.getUnigramProperty();
38 jboolean flags[] = {unigramProperty.isNotAWord(), unigramProperty.isPossiblyOffensive(),
39 !ngrams.empty(), unigramProperty.hasShortcuts(),
40 unigramProperty.representsBeginningOfSentence()};
42 const HistoricalInfo &historicalInfo = unigramProperty.getHistoricalInfo();
43 int probabilityInfo[] = {unigramProperty.getProbability(), historicalInfo.getTimestamp(),
98 for (const auto &shortcut : unigramProperty.getShortcuts()) {
  /packages/inputmethods/LatinIME/native/jni/src/dictionary/structure/v4/content/
probability_entry.h 51 ProbabilityEntry(const UnigramProperty *const unigramProperty)
52 : mFlags(createFlags(unigramProperty->representsBeginningOfSentence(),
53 unigramProperty->isNotAWord(), unigramProperty->isBlacklisted(),
54 unigramProperty->isPossiblyOffensive())),
55 mProbability(unigramProperty->getProbability()),
56 mHistoricalInfo(unigramProperty->getHistoricalInfo()) {}
  /packages/inputmethods/LatinIME/native/jni/src/dictionary/structure/backward/v402/
ver4_patricia_trie_node_writer.h 79 const UnigramProperty *const unigramProperty);
94 const UnigramProperty *const unigramProperty, int *const ptNodeWritingPos);
131 const UnigramProperty *const unigramProperty) const;
ver4_patricia_trie_node_writer.cpp 148 const UnigramProperty *const unigramProperty) {
158 unigramProperty);
219 const PtNodeParams *const ptNodeParams, const UnigramProperty *const unigramProperty,
229 &newProbabilityEntry, unigramProperty);
397 const UnigramProperty *const unigramProperty) const {
400 const HistoricalInfo &historicalInfoForUpdate = unigramProperty->getHistoricalInfo();
404 unigramProperty->getProbability(), &historicalInfoForUpdate, mHeaderPolicy)
    [all...]
ver4_patricia_trie_policy.cpp 267 const UnigramProperty *const unigramProperty) {
282 for (const auto &shortcut : unigramProperty->getShortcuts()) {
295 if (unigramProperty->representsBeginningOfSentence()) {
303 if (mUpdatingHelper.addUnigramWord(&readingHelper, codePointArrayView, unigramProperty,
305 if (addedNewUnigram && !unigramProperty->representsBeginningOfSentence()) {
308 if (unigramProperty->getShortcuts().size() > 0) {
316 for (const auto &shortcut : unigramProperty->getShortcuts()) {
375 const UnigramProperty beginningOfSentenceUnigramProperty(
458 const UnigramProperty unigramProperty(false /* representsBeginningOfSentence */
    [all...]
ver4_patricia_trie_policy.h 111 const UnigramProperty *const unigramProperty);
  /packages/inputmethods/LatinIME/native/jni/src/dictionary/structure/v4/
ver4_patricia_trie_node_writer.h 58 const UnigramProperty *const unigramProperty);
73 const UnigramProperty *const unigramProperty, int *const ptNodeWritingPos);
ver4_patricia_trie_policy.cpp 180 const UnigramProperty *const unigramProperty) {
195 for (const auto &shortcut : unigramProperty->getShortcuts()) {
208 if (unigramProperty->representsBeginningOfSentence()) {
216 if (mUpdatingHelper.addUnigramWord(&readingHelper, codePointArrayView, unigramProperty,
218 if (addedNewUnigram && !unigramProperty->representsBeginningOfSentence()) {
221 if (unigramProperty->getShortcuts().size() > 0) {
230 for (const auto &shortcut : unigramProperty->getShortcuts()) {
305 const UnigramProperty beginningOfSentenceUnigramProperty(
385 const UnigramProperty unigramProperty(false /* representsBeginningOfSentence */
    [all...]
ver4_patricia_trie_node_writer.cpp 139 const UnigramProperty *const unigramProperty) {
145 const ProbabilityEntry probabilityEntryOfUnigramProperty = ProbabilityEntry(unigramProperty);
191 const PtNodeParams *const ptNodeParams, const UnigramProperty *const unigramProperty,
200 const ProbabilityEntry probabilityEntryOfUnigramProperty = ProbabilityEntry(unigramProperty);
ver4_patricia_trie_policy.h 90 const UnigramProperty *const unigramProperty);
  /packages/inputmethods/LatinIME/native/jni/src/dictionary/interface/
dictionary_structure_with_buffer_policy.h 37 class UnigramProperty;
77 const UnigramProperty *const unigramProperty) = 0;
  /packages/inputmethods/LatinIME/native/jni/src/suggest/core/dictionary/
dictionary.cpp 130 const UnigramProperty *const unigramProperty) {
131 if (unigramProperty->representsBeginningOfSentence()
138 return mDictionaryStructureWithBufferPolicy->addUnigramEntry(codePoints, unigramProperty);
dictionary.h 85 const UnigramProperty *const unigramProperty);
  /packages/inputmethods/LatinIME/native/dicttoolkit/tests/offdevice_intermediate_dict/
offdevice_intermediate_dict_test.cpp 40 return WordProperty(std::move(codePoints), UnigramProperty(), std::vector<NgramProperty>());
  /packages/inputmethods/LatinIME/native/jni/src/dictionary/structure/v2/
patricia_trie_policy.h 84 const UnigramProperty *const unigramProperty) {
patricia_trie_policy.cpp 459 std::vector<UnigramProperty::ShortcutProperty> shortcuts;
478 const UnigramProperty unigramProperty(ptNodeParams.representsBeginningOfSentence(),
481 return WordProperty(wordCodePoints.toVector(), unigramProperty, ngrams);
  /packages/inputmethods/LatinIME/native/jni/
com_android_inputmethod_latin_BinaryDictionary.cpp 370 std::vector<UnigramProperty::ShortcutProperty> shortcuts;
379 const UnigramProperty unigramProperty(isBeginningOfSentence, isNotAWord,
383 &unigramProperty);
    [all...]

Completed in 212 milliseconds