7#ifndef RIME_REVERSE_LOOKUP_FILTER_H_
8#define RIME_REVERSE_LOOKUP_FILTER_H_
std::shared_ptr< T > an
Definition common.h:60
std::unique_ptr< T > the
Definition common.h:58
vector< of< Candidate > > CandidateList
Definition candidate.h:52
Definition reverse_lookup_dictionary.h:64
Filter(const Ticket &ticket)
Definition filter.h:24
TagMatching(const Ticket &ticket)
Definition filter_commons.cc:14
bool TagsMatch(Segment *segment)
Definition filter_commons.cc:27
virtual an< Translation > Apply(an< Translation > translation, CandidateList *candidates)
Definition reverse_lookup_filter.cc:61
ReverseLookupFilter(const Ticket &ticket)
Definition reverse_lookup_filter.cc:36
bool append_comment_
Definition reverse_lookup_filter.h:37
bool initialized_
Definition reverse_lookup_filter.h:33
bool overwrite_comment_
Definition reverse_lookup_filter.h:36
void Initialize()
Definition reverse_lookup_filter.cc:43
void Process(const an< Candidate > &cand)
Definition reverse_lookup_filter.cc:72
Projection comment_formatter_
Definition reverse_lookup_filter.h:38
the< ReverseLookupDictionary > rev_dict_
Definition reverse_lookup_filter.h:34
virtual bool AppliesToSegment(Segment *segment)
Definition reverse_lookup_filter.h:26
Definition segmentation.h:18