Lines Matching refs:FST
28 #include <fst/fst.h>
29 #include <fst/lookahead-matcher.h>
32 namespace fst {
59 // Fst's default matchers.
61 MatchType LookAheadMatchType(const Fst<Arc> &fst1, const Fst<Arc> &fst2) {
62 LookAheadMatcher< Fst <Arc> > matcher1(fst1, MATCH_OUTPUT);
63 LookAheadMatcher< Fst <Arc> > matcher2(fst2, MATCH_INPUT);
69 // distinct FST and matcher types w/o using a common base class. This
73 // Stores and returns the appropriate FST and matcher for lookahead.
80 // Stores and returns the appropriate FST and matcher for lookahead.
87 typedef typename M::FST F;
121 // Stores and returns the appropriate FST and matcher for lookahead.
126 typedef typename M1::FST F1;
153 // Stores and returns the appropriate FST and matcher for lookahead.
158 typedef typename M2::FST F2;
606 ssize_t narcsa_; // Number of arcs leaving look-ahead match FST
619 typedef Matcher< Fst<A> > M;
628 typedef LookAheadMatcher< Fst<A> > M;
638 typedef LookAheadMatcher< Fst<A> > M;
649 typedef LookAheadMatcher< Fst<A> > M;
662 typedef LookAheadMatcher< Fst<A> > M;
675 typedef LookAheadMatcher< Fst<A> > M;
688 typedef LookAheadMatcher< Fst<A> > M;
696 } // namespace fst