/packages/inputmethods/LatinIME/native/jni/src/suggest/core/dicnode/ |
H A D | dic_node_vector.h | 62 const int childrenPtNodeArrayPos, const int probability, const bool isTerminal, 68 isTerminal, hasChildren, isBlacklistedOrNotAWord, mergedNodeCodePointCount, 61 pushLeavingChild(const DicNode *const dicNode, const int ptNodePos, const int childrenPtNodeArrayPos, const int probability, const bool isTerminal, const bool hasChildren, const bool isBlacklistedOrNotAWord, const uint16_t mergedNodeCodePointCount, const int *const mergedNodeCodePoints) argument
|
H A D | dic_node.h | 139 const int childrenPtNodeArrayPos, const int probability, const bool isTerminal, 147 probability, isTerminal, hasChildren, isBlacklistedOrNotAWord, newDepth, 226 const bool isTerminalPtNode = mDicNodeProperties.isTerminal(); 138 initAsChild(const DicNode *const dicNode, const int ptNodePos, const int childrenPtNodeArrayPos, const int probability, const bool isTerminal, const bool hasChildren, const bool isBlacklistedOrNotAWord, const uint16_t mergedNodeCodePointCount, const int *const mergedNodeCodePoints) argument
|
/packages/inputmethods/LatinIME/native/jni/src/suggest/policyimpl/dictionary/structure/pt_common/ |
H A D | patricia_trie_reading_utils.h | 63 static AK_FORCE_INLINE bool isTerminal(const NodeFlags flags) { function in class:latinime::PatriciaTrieReadingUtils 84 const bool isNotAWord, const bool isTerminal, const bool hasShortcutTargets, 90 nodeFlags = isTerminal ? (nodeFlags | FLAG_IS_TERMINAL) : nodeFlags; 83 createAndGetFlags(const bool isBlacklisted, const bool isNotAWord, const bool isTerminal, const bool hasShortcutTargets, const bool hasBigrams, const bool hasMultipleChars, const int childrenPositionFieldSize) argument
|
H A D | dynamic_pt_updating_helper.cpp | 144 if (originalPtNodeParams->isTerminal() && !originalPtNodeParams->isDeleted()) { 155 true /* isTerminal */, originalPtNodeParams->getParentPos(), 189 unigramProperty->isNotAWord(), unigramProperty->isBlacklisted(), true /* isTerminal */, 222 false /* isNotAWord */, false /* isBlacklisted */, false /* isTerminal */, 231 true /* isTerminal */, reallocatingPtNodeParams->getParentPos(), 250 reallocatingPtNodeParams->isTerminal(), firstPartOfReallocatedPtNodePos, 260 true /* isTerminal */, firstPartOfReallocatedPtNodePos, 286 const bool isNotAWord, const bool isBlacklisted, const bool isTerminal, const int parentPos, 289 isBlacklisted, isNotAWord, isTerminal, false /* hasShortcutTargets */, 297 const bool isNotAWord, const bool isBlacklisted, const bool isTerminal, 284 getUpdatedPtNodeParams( const PtNodeParams *const originalPtNodeParams, const bool isNotAWord, const bool isBlacklisted, const bool isTerminal, const int parentPos, const int codePointCount, const int *const codePoints, const int probability) const argument 296 getPtNodeParamsForNewPtNode( const bool isNotAWord, const bool isBlacklisted, const bool isTerminal, const int parentPos, const int codePointCount, const int *const codePoints, const int probability) const argument [all...] |
H A D | pt_node_params.h | 142 AK_FORCE_INLINE bool isTerminal() const { function in class:latinime::PtNodeParams 143 return PatriciaTrieReadingUtils::isTerminal(mFlags);
|
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/latin/makedict/ |
H A D | PtNodeInfo.java | 48 public boolean isTerminal() { method in class:PtNodeInfo
|
H A D | BinaryDictEncoderUtils.java | 128 if (ptNode.isTerminal()) { 377 if (ptNode.isTerminal()) { 576 * @param isTerminal whether the PtNode is terminal. 584 static int makePtNodeFlags(final boolean hasMultipleChars, final boolean isTerminal, argument 589 if (isTerminal) flags |= FormatSpec.FLAG_IS_TERMINAL; 614 return (byte) makePtNodeFlags(node.mChars.length > 1, node.isTerminal(), 712 if (ptNode.isTerminal()) { 784 if (ptNode.isTerminal()) {
|
H A D | FusionDictionary.java | 140 public boolean isTerminal() { method in class:FusionDictionary.PtNode 145 if (isTerminal()) { 602 if (!currentPtNode.isTerminal()) return null; 685 if (currentPtNode.isTerminal()) {
|
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/dicnode/internal/ |
H A D | dic_node_properties.h | 41 const bool isTerminal, const bool hasChildren, const bool isBlacklistedOrNotAWord, 47 mIsTerminal = isTerminal; 123 bool isTerminal() const { function in class:latinime::DicNodeProperties 40 init(const int pos, const int childrenPos, const int nodeCodePoint, const int probability, const bool isTerminal, const bool hasChildren, const bool isBlacklistedOrNotAWord, const uint16_t depth, const uint16_t leavingDepth, const int *const prevWordsNodePos) argument
|
/packages/inputmethods/LatinIME/native/jni/src/suggest/policyimpl/dictionary/structure/backward/v402/ |
H A D | ver4_patricia_trie_node_writer.cpp | 65 if (toBeUpdatedPtNodeParams->isTerminal()) { 151 if (!toBeUpdatedPtNodeParams->isTerminal()) { 165 if (!toBeUpdatedPtNodeParams->isTerminal()) { 249 sourcePtNodeParams.isTerminal(), sourcePtNodeParams.hasShortcutTargets(), 320 ptNodeParams->isTerminal(), true /* hasShortcutTargets */, 334 ptNodeParams->isNotAWord(), ptNodeParams->isTerminal(), hasShortcutTargets, 362 } else if (ptNodeParams->isTerminal()) { 368 const int isTerminal = terminalId != Ver4DictConstants::NOT_A_TERMINAL_ID; local 369 if (isTerminal) { 390 isTerminal, ptNodeParam 413 updatePtNodeFlags(const int ptNodePos, const bool isBlacklisted, const bool isNotAWord, const bool isTerminal, const bool hasShortcutTargets, const bool hasBigrams, const bool hasMultipleChars) argument [all...] |
H A D | ver4_patricia_trie_policy.cpp | 67 bool isTerminal = ptNodeParams.isTerminal() && !ptNodeParams.isDeleted(); local 68 if (isTerminal && mHeaderPolicy->isDecayingDict()) { 72 isTerminal = ptNodeParams.getProbability() != NOT_A_PROBABILITY; 80 ptNodeParams.getChildrenPos(), ptNodeParams.getProbability(), isTerminal,
|
/packages/inputmethods/LatinIME/native/jni/src/suggest/policyimpl/dictionary/structure/v4/ |
H A D | ver4_patricia_trie_node_writer.cpp | 56 if (toBeUpdatedPtNodeParams->isTerminal()) { 142 if (!toBeUpdatedPtNodeParams->isTerminal()) { 156 if (!toBeUpdatedPtNodeParams->isTerminal()) { 322 } else if (ptNodeParams->isTerminal()) { 328 const int isTerminal = terminalId != Ver4DictConstants::NOT_A_TERMINAL_ID; local 329 if (isTerminal) { 350 isTerminal, ptNodeParams->getCodePointCount() > 1 /* hasMultipleChars */); 373 const bool isBlacklisted, const bool isNotAWord, const bool isTerminal, 377 PatriciaTrieReadingUtils::createAndGetFlags(isBlacklisted, isNotAWord, isTerminal, 372 updatePtNodeFlags(const int ptNodePos, const bool isBlacklisted, const bool isNotAWord, const bool isTerminal, const bool hasMultipleChars) argument
|
H A D | ver4_patricia_trie_policy.cpp | 57 bool isTerminal = ptNodeParams.isTerminal() && !ptNodeParams.isDeleted(); local 58 if (isTerminal && mHeaderPolicy->isDecayingDict()) { 62 isTerminal = ptNodeParams.getProbability() != NOT_A_PROBABILITY; 70 ptNodeParams.getChildrenPos(), ptNodeParams.getProbability(), isTerminal,
|