diff options
Diffstat (limited to 'src/lookup/phonetic_lookup_heap.h')
-rw-r--r-- | src/lookup/phonetic_lookup_heap.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/lookup/phonetic_lookup_heap.h b/src/lookup/phonetic_lookup_heap.h index 8af1767..94f97d1 100644 --- a/src/lookup/phonetic_lookup_heap.h +++ b/src/lookup/phonetic_lookup_heap.h @@ -45,6 +45,11 @@ public: const trellis_value_t * begin() { return m_elements; } const trellis_value_t * end() { return m_elements + m_nelem; } + bool number() { + for (ssize_t i = 0; i < m_nelem; ++i) + m_elements[i].m_current_index = i; + } + /* return true if the item is stored into m_elements. */ bool eval_item(const trellis_value_t * item) { /* min heap here, and always push heap. */ |