std::shared_ptr< T > an
Definition common.h:60
vector< of< Candidate > > CandidateList
Definition candidate.h:52
Definition component.h:21
virtual bool AppliesToSegment(Segment *segment)
Definition filter.h:31
virtual ~Filter()=default
string name_space_
Definition filter.h:37
virtual an< Translation > Apply(an< Translation > translation, CandidateList *candidates)=0
Filter(const Ticket &ticket)
Definition filter.h:24
Engine * engine_
Definition filter.h:36
string name_space() const
Definition filter.h:33
Definition segmentation.h:18
Definition translation.h:17