~ubuntu-branches/ubuntu/quantal/sunpinyin/quantal

« back to all changes in this revision

Viewing changes to src/ime-core/lattice_states.h

  • Committer: Bazaar Package Importer
  • Author(s): Liang Guo
  • Date: 2011-03-15 00:20:57 UTC
  • mfrom: (1.1.2 upstream) (1.2.3 sid)
  • Revision ID: james.westby@ubuntu.com-20110315002057-k8qf3ybnqtuaf0u1
Tags: 2.0.3-2
* Build with prefix=$(DEB_DESTDIR)/usr (Close: #617752)
* Fix FTBFS on SH (Close: #617753)
* Fix FTBFS on MIPSEL.

Show diffs side-by-side

added added

removed removed

Lines of Context:
78
78
    CSyllables                  m_syls;         // accumulated syllables, may contain fuzzy syllables
79
79
    std::vector<unsigned>       m_seg_path;     // accumulated segments,  may contain fuzzy segments
80
80
    unsigned                    m_start                 :16;
81
 
    unsigned                    m_num_of_inner_fuzzies  :15;
 
81
    unsigned                    m_num_of_inner_fuzzies  :14;
 
82
    bool                        m_bFuzzy                :1;
82
83
    bool                        m_bPinyin               :1;
83
84
 
84
 
    TLexiconState (unsigned start, const CPinyinTrie::TNode *pnode, CSyllables& syls, std::vector<unsigned>& seg_path):
85
 
        m_start(start), m_pPYNode(pnode), m_syls(syls), m_seg_path(seg_path), m_bPinyin(true), m_num_of_inner_fuzzies(0) {}
 
85
    TLexiconState (unsigned start, const CPinyinTrie::TNode *pnode, CSyllables& syls, std::vector<unsigned>& seg_path, bool fuzzy=false):
 
86
        m_start(start), m_pPYNode(pnode), m_syls(syls), m_seg_path(seg_path), m_bPinyin(true), m_bFuzzy(fuzzy), m_num_of_inner_fuzzies(0) {}
86
87
 
87
 
    TLexiconState (unsigned start, TWordIdInfoVec &words, CSyllables &syls, std::vector<unsigned>& seg_path):
88
 
        m_start(start), m_pPYNode(NULL), m_words(words), m_syls(syls), m_seg_path(seg_path), m_bPinyin(true), m_num_of_inner_fuzzies(0) {}
 
88
    TLexiconState (unsigned start, TWordIdInfoVec &words, CSyllables &syls, std::vector<unsigned>& seg_path, bool fuzzy=false):
 
89
        m_start(start), m_pPYNode(NULL), m_words(words), m_syls(syls), m_seg_path(seg_path), m_bPinyin(true), m_bFuzzy(fuzzy), m_num_of_inner_fuzzies(0) {}
89
90
 
90
91
    TLexiconState (unsigned start, unsigned wid):
91
92
        m_start(start), m_pPYNode(NULL), m_bPinyin(false)