8#ifndef RIME_CHARSET_FILTER_H_
9#define RIME_CHARSET_FILTER_H_
std::shared_ptr< T > an
Definition common.h:60
vector< of< Candidate > > CandidateList
Definition candidate.h:52
Definition vocabulary.h:46
Filter(const Ticket &ticket)
Definition filter.h:24
virtual an< Candidate > Peek()
Definition charset_filter.cc:69
virtual bool FilterCandidate(an< Candidate > cand)
Definition charset_filter.cc:73
virtual bool Next()
Definition charset_filter.cc:59
CharsetFilterTranslation(an< Translation > translation)
Definition charset_filter.cc:54
an< Translation > translation_
Definition charset_filter.h:29
bool LocateNextCandidate()
Definition charset_filter.cc:77
virtual bool AppliesToSegment(Segment *segment)
Definition charset_filter.h:41
static bool FilterText(const string &text)
Definition charset_filter.cc:90
CharsetFilter(const Ticket &ticket)
Definition charset_filter.cc:98
static bool FilterDictEntry(an< DictEntry > entry)
Definition charset_filter.cc:94
virtual an< Translation > Apply(an< Translation > translation, CandidateList *candidates)
Definition charset_filter.cc:101
TagMatching(const Ticket &ticket)
Definition filter_commons.cc:14
bool TagsMatch(Segment *segment)
Definition filter_commons.cc:27
Definition segmentation.h:18