Loading native/jni/src/suggest/policyimpl/dictionary/utils/trie_map.cpp +4 −0 Original line number Diff line number Diff line Loading @@ -43,6 +43,10 @@ TrieMap::TrieMap() : mBuffer(MAX_BUFFER_SIZE) { writeEntry(EMPTY_BITMAP_ENTRY, ROOT_BITMAP_ENTRY_INDEX); } TrieMap::TrieMap(uint8_t *const buffer, const int bufferSize) : mBuffer(buffer, bufferSize, BufferWithExtendableBuffer::DEFAULT_MAX_ADDITIONAL_BUFFER_SIZE) {} void TrieMap::dump(const int from, const int to) const { AKLOGI("BufSize: %d", mBuffer.getTailPosition()); for (int i = from; i < to; ++i) { Loading native/jni/src/suggest/policyimpl/dictionary/utils/trie_map.h +2 −0 Original line number Diff line number Diff line Loading @@ -160,6 +160,8 @@ class TrieMap { static const uint64_t MAX_VALUE; TrieMap(); // Construct TrieMap using existing data in the memory region written by save(). TrieMap(uint8_t *const buffer, const int bufferSize); void dump(const int from = 0, const int to = 0) const; bool isNearSizeLimit() const { Loading Loading
native/jni/src/suggest/policyimpl/dictionary/utils/trie_map.cpp +4 −0 Original line number Diff line number Diff line Loading @@ -43,6 +43,10 @@ TrieMap::TrieMap() : mBuffer(MAX_BUFFER_SIZE) { writeEntry(EMPTY_BITMAP_ENTRY, ROOT_BITMAP_ENTRY_INDEX); } TrieMap::TrieMap(uint8_t *const buffer, const int bufferSize) : mBuffer(buffer, bufferSize, BufferWithExtendableBuffer::DEFAULT_MAX_ADDITIONAL_BUFFER_SIZE) {} void TrieMap::dump(const int from, const int to) const { AKLOGI("BufSize: %d", mBuffer.getTailPosition()); for (int i = from; i < to; ++i) { Loading
native/jni/src/suggest/policyimpl/dictionary/utils/trie_map.h +2 −0 Original line number Diff line number Diff line Loading @@ -160,6 +160,8 @@ class TrieMap { static const uint64_t MAX_VALUE; TrieMap(); // Construct TrieMap using existing data in the memory region written by save(). TrieMap(uint8_t *const buffer, const int bufferSize); void dump(const int from = 0, const int to = 0) const; bool isNearSizeLimit() const { Loading