diff options
Diffstat (limited to 'src/storage/phrase_large_table3.cpp')
-rw-r--r-- | src/storage/phrase_large_table3.cpp | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/src/storage/phrase_large_table3.cpp b/src/storage/phrase_large_table3.cpp index f03db32..1ab5c0a 100644 --- a/src/storage/phrase_large_table3.cpp +++ b/src/storage/phrase_large_table3.cpp @@ -23,42 +23,6 @@ namespace pinyin{ -/** - * Data Structure: - * m_chunk consists of table entry header and array of tokens. - */ - -class PhraseTableEntry{ - friend class PhraseLargeTable3; -protected: - MemoryChunk m_chunk; - -private: - /* Disallow used outside. */ - PhraseTableEntry() { - m_chunk.set_size(sizeof(table_entry_header_t)); - memset(m_chunk.begin(), 0, m_chunk.size()); - } - -protected: - table_entry_header_t get_header(); - - void set_header(table_entry_header_t header); - -public: - /* search method */ - int search(/* out */ PhraseTokens tokens) const; - - /* add_index/remove_index method */ - int add_index(/* in */ phrase_token_t token); - int remove_index(/* in */ phrase_token_t token); - - /* get length method */ - int get_length() const; - - /* mask out method */ - bool mask_out(phrase_token_t mask, phrase_token_t value); -}; /* load text method */ |