Searched refs:unigramProperty (Results 1 - 20 of 20) sorted by relevance

/packages/inputmethods/LatinIME/native/jni/src/dictionary/structure/pt_common/
H A Ddynamic_pt_updating_helper.h43 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);
84 const size_t overlappingCodePointCount, const UnigramProperty *const unigramProperty,
H A Ddynamic_pt_updating_helper.cpp32 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) {
142 return mPtNodeWriter->updatePtNodeUnigramProperty(originalPtNodeParams, unigramProperty);
149 unigramProperty
31 addUnigramWord(DynamicPtReadingHelper *const readingHelper, const CodePointArrayView wordCodePoints, const UnigramProperty *const unigramProperty, bool *const outAddedNewUnigram) argument
126 createAndInsertNodeIntoPtNodeArray(const int parentPos, const CodePointArrayView ptNodeCodePoints, const UnigramProperty *const unigramProperty, int *const forwardLinkFieldPos) argument
137 setPtNodeProbability(const PtNodeParams *const originalPtNodeParams, const UnigramProperty *const unigramProperty, bool *const outAddedNewUnigram) argument
163 createChildrenPtNodeArrayAndAChildPtNode( const PtNodeParams *const parentPtNodeParams, const UnigramProperty *const unigramProperty, const CodePointArrayView codePoints) argument
174 createNewPtNodeArrayWithAChildPtNode( const int parentPtNodePos, const CodePointArrayView ptNodeCodePoints, const UnigramProperty *const unigramProperty) argument
198 reallocatePtNodeAndAddNewPtNodes( const PtNodeParams *const reallocatingPtNodeParams, const size_t overlappingCodePointCount, const UnigramProperty *const unigramProperty, const CodePointArrayView newPtNodeCodePoints) argument
[all...]
H A Dpt_node_writer.h59 const UnigramProperty *const unigramProperty) = 0;
72 const UnigramProperty *const unigramProperty, int *const ptNodeWritingPos) = 0;
/packages/inputmethods/LatinIME/native/jni/src/dictionary/property/
H A Dword_property.h36 WordProperty(const std::vector<int> &&codePoints, const UnigramProperty &unigramProperty, argument
38 : mCodePoints(std::move(codePoints)), mUnigramProperty(unigramProperty),
/packages/inputmethods/LatinIME/native/jni/src/utils/
H A Djni_data_utils.cpp36 const UnigramProperty &unigramProperty = wordProperty.getUnigramProperty(); local
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/
H A Dprobability_entry.h51 ProbabilityEntry(const UnigramProperty *const unigramProperty) argument
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/
H A Dver4_patricia_trie_node_writer.h79 const UnigramProperty *const unigramProperty);
94 const UnigramProperty *const unigramProperty, int *const ptNodeWritingPos);
131 const UnigramProperty *const unigramProperty) const;
H A Dver4_patricia_trie_node_writer.cpp148 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);
409 unigramProperty->getProbability());
146 updatePtNodeUnigramProperty( const PtNodeParams *const toBeUpdatedPtNodeParams, const UnigramProperty *const unigramProperty) argument
218 writeNewTerminalPtNodeAndAdvancePosition( const PtNodeParams *const ptNodeParams, const UnigramProperty *const unigramProperty, int *const ptNodeWritingPos) argument
H A Dver4_patricia_trie_policy.cpp267 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()) {
458 const UnigramProperty unigramProperty(false /* representsBeginningOfSentence */,
460 if (!addUnigramEntry(wordCodePoints, &unigramProperty)) {
617 const UnigramProperty unigramProperty(ptNodeParam
266 addUnigramEntry(const CodePointArrayView wordCodePoints, const UnigramProperty *const unigramProperty) argument
[all...]
H A Dver4_patricia_trie_policy.h111 const UnigramProperty *const unigramProperty);
/packages/inputmethods/LatinIME/native/jni/src/dictionary/structure/v4/
H A Dver4_patricia_trie_node_writer.h58 const UnigramProperty *const unigramProperty);
73 const UnigramProperty *const unigramProperty, int *const ptNodeWritingPos);
H A Dver4_patricia_trie_policy.cpp180 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()) {
385 const UnigramProperty unigramProperty(false /* representsBeginningOfSentence */,
389 if (!addUnigramEntry(wordCodePoints, &unigramProperty)) {
565 const UnigramProperty unigramProperty(probabilityEntr
179 addUnigramEntry(const CodePointArrayView wordCodePoints, const UnigramProperty *const unigramProperty) argument
[all...]
H A Dver4_patricia_trie_node_writer.cpp139 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);
137 updatePtNodeUnigramProperty( const PtNodeParams *const toBeUpdatedPtNodeParams, const UnigramProperty *const unigramProperty) argument
190 writeNewTerminalPtNodeAndAdvancePosition( const PtNodeParams *const ptNodeParams, const UnigramProperty *const unigramProperty, int *const ptNodeWritingPos) argument
H A Dver4_patricia_trie_policy.h90 const UnigramProperty *const unigramProperty);
/packages/inputmethods/LatinIME/native/jni/src/dictionary/interface/
H A Ddictionary_structure_with_buffer_policy.h77 const UnigramProperty *const unigramProperty) = 0;
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/dictionary/
H A Ddictionary.cpp130 const UnigramProperty *const unigramProperty) {
131 if (unigramProperty->representsBeginningOfSentence()
138 return mDictionaryStructureWithBufferPolicy->addUnigramEntry(codePoints, unigramProperty);
129 addUnigramEntry(const CodePointArrayView codePoints, const UnigramProperty *const unigramProperty) argument
H A Ddictionary.h85 const UnigramProperty *const unigramProperty);
/packages/inputmethods/LatinIME/native/jni/src/dictionary/structure/v2/
H A Dpatricia_trie_policy.h84 const UnigramProperty *const unigramProperty) {
83 addUnigramEntry(const CodePointArrayView wordCodePoints, const UnigramProperty *const unigramProperty) argument
H A Dpatricia_trie_policy.cpp478 const UnigramProperty unigramProperty(ptNodeParams.representsBeginningOfSentence(),
481 return WordProperty(wordCodePoints.toVector(), unigramProperty, ngrams);
/packages/inputmethods/LatinIME/native/jni/
H A Dcom_android_inputmethod_latin_BinaryDictionary.cpp379 const UnigramProperty unigramProperty(isBeginningOfSentence, isNotAWord,
383 &unigramProperty);

Completed in 255 milliseconds