Home | History | Annotate | Download | only in fst

Lines Matching refs:MT

76 template <class M1, class M2, MatchType MT>
83 template <class M, MatchType MT>
84 class LookAheadSelector<M, M, MT> {
94 LookAheadSelector(const LookAheadSelector<M, M, MT> &selector)
118 void operator=(const LookAheadSelector<M, M, MT> &); // disallow
189 // matcher is determined by the template argument MT unless it is
196 MatchType MT = MATCH_BOTH>
205 typedef LookAheadComposeFilter<F, M1, M2, MT> Filter;
214 lookahead_type_(MT == MATCH_BOTH ?
216 *filter_.GetMatcher2()) : MT),
230 LookAheadComposeFilter(const LookAheadComposeFilter<F, M1, M2, MT> &filter,
267 const LookAheadSelector<Matcher1, Matcher2, MT> &Selector() const {
283 if (MT == MATCH_OUTPUT)
285 else if (MT == MATCH_INPUT)
313 LookAheadSelector<Matcher1, Matcher2, MT> selector_;
329 MatchType MT = MATCH_BOTH>
350 PushWeightsComposeFilter(const PushWeightsComposeFilter<F, M1, M2, MT>
395 const LookAheadSelector<Matcher1, Matcher2, MT> &Selector() const {
411 void operator=(const PushWeightsComposeFilter<F, M1, M2, MT> &); // disallow
423 MatchType MT = MATCH_BOTH>
454 PushLabelsComposeFilter(const PushLabelsComposeFilter<F, M1, M2, MT> &filter,
541 const LookAheadSelector<typename F::Matcher1, typename F::Matcher2, MT>
608 void operator=(const PushLabelsComposeFilter<F, M1, M2, MT> &); // disallow