diff options
author | Peng Wu <alexepico@gmail.com> | 2010-10-18 16:46:38 +0800 |
---|---|---|
committer | Peng Wu <alexepico@gmail.com> | 2010-10-18 16:46:38 +0800 |
commit | 56c5c4a737c56de8e8e4ac0a09f8c2af4f6d0a39 (patch) | |
tree | 266296ecc45c871498f1fa8f9a04c99152cfca8e /src/lookup/pinyin_lookup.h | |
parent | b3d27cd916a3c7591eb02e4417410f76649ade4f (diff) | |
download | libpinyin-56c5c4a737c56de8e8e4ac0a09f8c2af4f6d0a39.tar.gz libpinyin-56c5c4a737c56de8e8e4ac0a09f8c2af4f6d0a39.tar.xz libpinyin-56c5c4a737c56de8e8e4ac0a09f8c2af4f6d0a39.zip |
re-factor lookup sub-directory
Diffstat (limited to 'src/lookup/pinyin_lookup.h')
-rw-r--r-- | src/lookup/pinyin_lookup.h | 21 |
1 files changed, 2 insertions, 19 deletions
diff --git a/src/lookup/pinyin_lookup.h b/src/lookup/pinyin_lookup.h index e8aecd9..244d15f 100644 --- a/src/lookup/pinyin_lookup.h +++ b/src/lookup/pinyin_lookup.h @@ -26,31 +26,14 @@ #include <glib.h> #include "novel_types.h" #include "pinyin_base.h" +#include "lookup.h" class WinnerTree; /** @file pinyin_lookup.h - * @brief the definitions of lookup related classes and structs. - * Currently only contains pinyin lookup. + * @brief the definitions of pinyin lookup related classes and structs. */ -typedef phrase_token_t lookup_key_t; - -struct lookup_value_t{ - /* previous and current tokens of the node */ - phrase_token_t m_handles[2]; - /* maximum possibility of current node */ - gfloat m_poss; - /* trace back information for final step */ - gint32 m_last_step; - - lookup_value_t(gfloat poss = FLT_MAX){ - m_handles[0] = null_token; m_handles[1] = null_token; - m_poss = poss; - m_last_step = -1; - } -}; - enum constraint_type{NO_CONSTRAINT, CONSTRAINT_ONESTEP, CONSTRAINT_NOSEARCH }; struct lookup_constraint_t{ |