/packages/inputmethods/LatinIME/native/jni/src/dictionary/structure/v4/shortcut/ |
D | ver4_shortcut_list_policy.h | 56 bool addNewShortcut(const int terminalId, const int *const codePoints, const int codePointCount, in addNewShortcut() argument 58 const int shortcutListPos = mShortcutDictContent->getShortcutListHeadPos(terminalId); in addNewShortcut() 61 if (!mShortcutDictContent->createNewShortcutList(terminalId)) { in addNewShortcut() 62 AKLOGE("Cannot create new shortcut list. terminal id: %d", terminalId); in addNewShortcut() 65 const int writingPos = mShortcutDictContent->getShortcutListHeadPos(terminalId); in addNewShortcut() 74 if (!mShortcutDictContent->createNewShortcutList(terminalId)) { in addNewShortcut() 75 AKLOGE("Cannot create new shortcut list. terminal id: %d", terminalId); in addNewShortcut() 78 int writingPos = mShortcutDictContent->getShortcutListHeadPos(terminalId); in addNewShortcut() 81 AKLOGE("Cannot write shortcut entry. terminal id: %d, pos: %d", terminalId, in addNewShortcut() 93 AKLOGE("Cannot overwrite shortcut entry. terminal id: %d, pos: %d", terminalId, in addNewShortcut()
|
/packages/inputmethods/LatinIME/native/jni/src/dictionary/structure/backward/v402/shortcut/ |
D | ver4_shortcut_list_policy.h | 66 bool addNewShortcut(const int terminalId, const int *const codePoints, const int codePointCount, in addNewShortcut() argument 68 const int shortcutListPos = mShortcutDictContent->getShortcutListHeadPos(terminalId); in addNewShortcut() 71 if (!mShortcutDictContent->createNewShortcutList(terminalId)) { in addNewShortcut() 72 AKLOGE("Cannot create new shortcut list. terminal id: %d", terminalId); in addNewShortcut() 75 const int writingPos = mShortcutDictContent->getShortcutListHeadPos(terminalId); in addNewShortcut() 84 if (!mShortcutDictContent->createNewShortcutList(terminalId)) { in addNewShortcut() 85 AKLOGE("Cannot create new shortcut list. terminal id: %d", terminalId); in addNewShortcut() 88 int writingPos = mShortcutDictContent->getShortcutListHeadPos(terminalId); in addNewShortcut() 91 AKLOGE("Cannot write shortcut entry. terminal id: %d, pos: %d", terminalId, in addNewShortcut() 103 AKLOGE("Cannot overwrite shortcut entry. terminal id: %d, pos: %d", terminalId, in addNewShortcut()
|
/packages/inputmethods/LatinIME/native/jni/src/dictionary/structure/backward/v402/content/ |
D | probability_dict_content.cpp | 35 const ProbabilityEntry ProbabilityDictContent::getProbabilityEntry(const int terminalId) const { in getProbabilityEntry() 36 if (terminalId < 0 || terminalId >= mSize) { in getProbabilityEntry() 41 int entryPos = getEntryPos(terminalId); in getProbabilityEntry() 61 bool ProbabilityDictContent::setProbabilityEntry(const int terminalId, in setProbabilityEntry() argument 63 if (terminalId < 0) { in setProbabilityEntry() 66 const int entryPos = getEntryPos(terminalId); in setProbabilityEntry() 67 if (terminalId >= mSize) { in setProbabilityEntry() 81 mSize = terminalId + 1; in setProbabilityEntry() 131 int ProbabilityDictContent::getEntryPos(const int terminalId) const { in getEntryPos() 132 return terminalId * getEntrySize(); in getEntryPos()
|
D | terminal_position_lookup_table.cpp | 33 int TerminalPositionLookupTable::getTerminalPtNodePosition(const int terminalId) const { in getTerminalPtNodePosition() 34 if (terminalId < 0 || terminalId >= mSize) { in getTerminalPtNodePosition() 38 Ver4DictConstants::TERMINAL_ADDRESS_TABLE_ADDRESS_SIZE, getEntryPos(terminalId)); in getTerminalPtNodePosition() 44 const int terminalId, const int terminalPtNodePos) { in setTerminalPtNodePosition() argument 45 if (terminalId < 0) { in setTerminalPtNodePosition() 48 while (terminalId >= mSize) { in setTerminalPtNodePosition() 59 Ver4DictConstants::TERMINAL_ADDRESS_TABLE_ADDRESS_SIZE, getEntryPos(terminalId)); in setTerminalPtNodePosition()
|
D | bigram_dict_content.h | 62 int getBigramListHeadPos(const int terminalId) const { in getBigramListHeadPos() argument 64 if (!addressLookupTable->contains(terminalId)) { in getBigramListHeadPos() 67 return addressLookupTable->get(terminalId); in getBigramListHeadPos() 83 bool createNewBigramList(const int terminalId) { in createNewBigramList() argument 85 return getUpdatableAddressLookupTable()->set(terminalId, bigramListPos); in createNewBigramList()
|
D | terminal_position_lookup_table.h | 49 int getTerminalPtNodePosition(const int terminalId) const; 51 bool setTerminalPtNodePosition(const int terminalId, const int terminalPtNodePos); 64 int getEntryPos(const int terminalId) const { in getEntryPos() argument 65 return terminalId * Ver4DictConstants::TERMINAL_ADDRESS_TABLE_ADDRESS_SIZE; in getEntryPos()
|
D | shortcut_dict_content.cpp | 63 int ShortcutDictContent::getShortcutListHeadPos(const int terminalId) const { in getShortcutListHeadPos() 65 if (!addressLookupTable->contains(terminalId)) { in getShortcutListHeadPos() 68 return addressLookupTable->get(terminalId); in getShortcutListHeadPos() 105 bool ShortcutDictContent::createNewShortcutList(const int terminalId) { in createNewShortcutList() argument 107 return getUpdatableAddressLookupTable()->set(terminalId, shortcutListListPos); in createNewShortcutList()
|
D | probability_dict_content.h | 50 const ProbabilityEntry getProbabilityEntry(const int terminalId) const; 52 bool setProbabilityEntry(const int terminalId, const ProbabilityEntry *const probabilityEntry); 64 int getEntryPos(const int terminalId) const;
|
D | shortcut_dict_content.h | 63 int getShortcutListHeadPos(const int terminalId) const; 70 bool createNewShortcutList(const int terminalId);
|
/packages/inputmethods/LatinIME/native/jni/src/dictionary/structure/backward/v402/bigram/ |
D | ver4_bigram_list_policy.cpp | 62 bool Ver4BigramListPolicy::addNewEntry(const int terminalId, const int newTargetTerminalId, in addNewEntry() argument 72 const int bigramListPos = mBigramDictContent->getBigramListHeadPos(terminalId); in addNewEntry() 76 if (!mBigramDictContent->createNewBigramList(terminalId)) { in addNewEntry() 84 const int writingPos = mBigramDictContent->getBigramListHeadPos(terminalId); in addNewEntry() 102 if (!mBigramDictContent->createNewBigramList(terminalId)) { in addNewEntry() 105 const int destPos = mBigramDictContent->getBigramListHeadPos(terminalId); in addNewEntry() 145 bool Ver4BigramListPolicy::removeEntry(const int terminalId, const int targetTerminalId) { in removeEntry() argument 146 const int bigramListPos = mBigramDictContent->getBigramListHeadPos(terminalId); in removeEntry() 167 bool Ver4BigramListPolicy::updateAllBigramEntriesAndDeleteUselessEntries(const int terminalId, in updateAllBigramEntriesAndDeleteUselessEntries() argument 169 const int bigramListPos = mBigramDictContent->getBigramListHeadPos(terminalId); in updateAllBigramEntriesAndDeleteUselessEntries() [all …]
|
D | ver4_bigram_list_policy.h | 66 bool addNewEntry(const int terminalId, const int newTargetTerminalId, 69 bool removeEntry(const int terminalId, const int targetTerminalId); 71 bool updateAllBigramEntriesAndDeleteUselessEntries(const int terminalId, 74 int getBigramEntryConut(const int terminalId);
|
/packages/inputmethods/LatinIME/native/jni/src/dictionary/structure/v4/content/ |
D | terminal_position_lookup_table.cpp | 23 int TerminalPositionLookupTable::getTerminalPtNodePosition(const int terminalId) const { in getTerminalPtNodePosition() 24 if (terminalId < 0 || terminalId >= mSize) { in getTerminalPtNodePosition() 28 Ver4DictConstants::TERMINAL_ADDRESS_TABLE_ADDRESS_SIZE, getEntryPos(terminalId)); in getTerminalPtNodePosition() 34 const int terminalId, const int terminalPtNodePos) { in setTerminalPtNodePosition() argument 35 if (terminalId < 0) { in setTerminalPtNodePosition() 38 while (terminalId >= mSize) { in setTerminalPtNodePosition() 49 Ver4DictConstants::TERMINAL_ADDRESS_TABLE_ADDRESS_SIZE, getEntryPos(terminalId)); in setTerminalPtNodePosition()
|
D | terminal_position_lookup_table.h | 41 int getTerminalPtNodePosition(const int terminalId) const; 43 bool setTerminalPtNodePosition(const int terminalId, const int terminalPtNodePos); 56 int getEntryPos(const int terminalId) const { in getEntryPos() argument 57 return terminalId * Ver4DictConstants::TERMINAL_ADDRESS_TABLE_ADDRESS_SIZE; in getEntryPos()
|
D | shortcut_dict_content.cpp | 54 int ShortcutDictContent::getShortcutListHeadPos(const int terminalId) const { in getShortcutListHeadPos() 56 if (!addressLookupTable->contains(terminalId)) { in getShortcutListHeadPos() 59 return addressLookupTable->get(terminalId); in getShortcutListHeadPos() 90 bool ShortcutDictContent::createNewShortcutList(const int terminalId) { in createNewShortcutList() argument 92 return getUpdatableAddressLookupTable()->set(terminalId, shortcutListListPos); in createNewShortcutList()
|
D | shortcut_dict_content.h | 54 int getShortcutListHeadPos(const int terminalId) const; 63 bool createNewShortcutList(const int terminalId);
|
/packages/inputmethods/LatinIME/native/jni/src/dictionary/structure/v4/ |
D | ver4_patricia_trie_node_writer.cpp | 193 int terminalId = Ver4DictConstants::NOT_A_TERMINAL_ID; in writeNewTerminalPtNodeAndAdvancePosition() local 194 if (!writePtNodeAndGetTerminalIdAndAdvancePosition(ptNodeParams, &terminalId, in writeNewTerminalPtNodeAndAdvancePosition() 202 terminalId, &probabilityEntryOfUnigramProperty); in writeNewTerminalPtNodeAndAdvancePosition() 305 int terminalId = Ver4DictConstants::NOT_A_TERMINAL_ID; in writePtNodeAndGetTerminalIdAndAdvancePosition() local 308 terminalId = ptNodeParams->getTerminalId(); in writePtNodeAndGetTerminalIdAndAdvancePosition() 312 terminalId = mBuffers->getTerminalPositionLookupTable()->getNextTerminalId(); in writePtNodeAndGetTerminalIdAndAdvancePosition() 315 const int isTerminal = terminalId != Ver4DictConstants::NOT_A_TERMINAL_ID; in writePtNodeAndGetTerminalIdAndAdvancePosition() 319 terminalId, nodePos)) { in writePtNodeAndGetTerminalIdAndAdvancePosition() 323 if (!mTrieBuffer->writeUintAndAdvancePosition(terminalId, in writePtNodeAndGetTerminalIdAndAdvancePosition() 328 *outTerminalId = terminalId; in writePtNodeAndGetTerminalIdAndAdvancePosition()
|
D | ver4_patricia_trie_node_reader.cpp | 58 int terminalId = Ver4DictConstants::NOT_A_TERMINAL_ID; in fetchPtNodeInfoFromBufferAndProcessMovedPtNode() local 64 terminalId = Ver4PatriciaTrieReadingUtils::getTerminalIdAndAdvancePosition(dictBuf, &pos); in fetchPtNodeInfoFromBufferAndProcessMovedPtNode() 86 terminalIdFieldPos, terminalId, NOT_A_PROBABILITY, childrenPosFieldPos, childrenPos, in fetchPtNodeInfoFromBufferAndProcessMovedPtNode()
|
/packages/inputmethods/LatinIME/native/jni/src/dictionary/structure/backward/v402/ |
D | ver4_patricia_trie_node_writer.cpp | 221 int terminalId = Ver4DictConstants::NOT_A_TERMINAL_ID; in writeNewTerminalPtNodeAndAdvancePosition() local 222 if (!writePtNodeAndGetTerminalIdAndAdvancePosition(ptNodeParams, &terminalId, in writeNewTerminalPtNodeAndAdvancePosition() 230 return mBuffers->getMutableProbabilityDictContent()->setProbabilityEntry(terminalId, in writeNewTerminalPtNodeAndAdvancePosition() 358 int terminalId = Ver4DictConstants::NOT_A_TERMINAL_ID; in writePtNodeAndGetTerminalIdAndAdvancePosition() local 361 terminalId = ptNodeParams->getTerminalId(); in writePtNodeAndGetTerminalIdAndAdvancePosition() 365 terminalId = mBuffers->getTerminalPositionLookupTable()->getNextTerminalId(); in writePtNodeAndGetTerminalIdAndAdvancePosition() 368 const int isTerminal = terminalId != Ver4DictConstants::NOT_A_TERMINAL_ID; in writePtNodeAndGetTerminalIdAndAdvancePosition() 372 terminalId, nodePos)) { in writePtNodeAndGetTerminalIdAndAdvancePosition() 376 if (!mTrieBuffer->writeUintAndAdvancePosition(terminalId, in writePtNodeAndGetTerminalIdAndAdvancePosition() 381 *outTerminalId = terminalId; in writePtNodeAndGetTerminalIdAndAdvancePosition()
|
D | ver4_patricia_trie_node_reader.cpp | 66 int terminalId = Ver4DictConstants::NOT_A_TERMINAL_ID; in fetchPtNodeInfoFromBufferAndProcessMovedPtNode() local 73 terminalId = Ver4PatriciaTrieReadingUtils::getTerminalIdAndAdvancePosition(dictBuf, &pos); in fetchPtNodeInfoFromBufferAndProcessMovedPtNode() 75 mProbabilityDictContent->getProbabilityEntry(terminalId); in fetchPtNodeInfoFromBufferAndProcessMovedPtNode() 103 terminalIdFieldPos, terminalId, probability, childrenPosFieldPos, childrenPos, in fetchPtNodeInfoFromBufferAndProcessMovedPtNode()
|
/packages/inputmethods/LatinIME/native/jni/src/dictionary/structure/pt_common/ |
D | pt_node_params.h | 77 const int terminalIdFieldPos, const int terminalId, const int probability, in PtNodeParams() argument 81 mTerminalIdFieldPos(terminalIdFieldPos), mTerminalId(terminalId), in PtNodeParams() 84 mBigramLinkedNodePos(NOT_A_DICT_POS), mShortcutPos(terminalId), in PtNodeParams() 85 mBigramPos(terminalId), mSiblingPos(siblingPos) { in PtNodeParams()
|