Home | History | Annotate | Download | only in v2

Lines Matching refs:ptNodePos

85     const int ptNodePos = getTerminalPtNodePosFromWordId(wordId);
122 if (ptNodePos == startPos) {
169 if (childrenPos > ptNodePos) {
273 // If we have looked through all the PtNodes and found no match, the ptNodePos is
284 const int ptNodePos = readingHelper.getTerminalPtNodePositionOfWord(wordCodePoints.data(),
290 return getWordIdFromTerminalPtNodePos(ptNodePos);
299 const int ptNodePos = getTerminalPtNodePosFromWordId(wordId);
301 mPtNodeReader.fetchPtNodeParamsInBufferFromPtNodePos(ptNodePos);
344 const int ptNodePos = getTerminalPtNodePosFromWordId(wordId);
346 mPtNodeReader.fetchPtNodeParamsInBufferFromPtNodePos(ptNodePos);
358 if (bigramsIt.getBigramPos() == ptNodePos
388 int PatriciaTriePolicy::getShortcutPositionOfPtNode(const int ptNodePos) const {
389 if (ptNodePos == NOT_A_DICT_POS) {
392 return mPtNodeReader.fetchPtNodeParamsInBufferFromPtNodePos(ptNodePos).getShortcutPos();
395 int PatriciaTriePolicy::getBigramsPositionOfPtNode(const int ptNodePos) const {
396 if (ptNodePos == NOT_A_DICT_POS) {
399 return mPtNodeReader.fetchPtNodeParamsInBufferFromPtNodePos(ptNodePos).getBigramsPos();
403 const int ptNodePos, DicNodeVector *childDicNodes) const {
413 PatriciaTrieReadingUtils::readPtNodeInfo(mBuffer.data(), ptNodePos, &mShortcutListPolicy,
419 const int wordId = PatriciaTrieReadingUtils::isTerminal(flags) ? ptNodePos : NOT_A_WORD_ID;
433 const int ptNodePos = getTerminalPtNodePosFromWordId(wordId);
435 mPtNodeReader.fetchPtNodeParamsInBufferFromPtNodePos(ptNodePos);
438 const int bigramListPos = getBigramsPositionOfPtNode(ptNodePos);
460 int shortcutPos = getShortcutPositionOfPtNode(ptNodePos);
514 int PatriciaTriePolicy::getWordIdFromTerminalPtNodePos(const int ptNodePos) const {
515 return ptNodePos == NOT_A_DICT_POS ? NOT_A_WORD_ID : ptNodePos;