Home | History | Annotate | Download | only in fst

Lines Matching refs:UnionFst

132 class UnionFst : public RationalFst<A> {
140 UnionFst(const Fst<A> &fst1, const Fst<A> &fst2) {
144 UnionFst(const Fst<A> &fst1, const Fst<A> &fst2, const UnionFstOptions &opts)
150 UnionFst(const UnionFst<A> &fst, bool safe = false)
153 // Get a copy of this UnionFst. See Fst<>::Copy() for further doc.
154 virtual UnionFst<A> *Copy(bool safe = false) const {
155 return new UnionFst<A>(*this, safe);
160 // Specialization for UnionFst.
162 class StateIterator< UnionFst<A> > : public StateIterator< RationalFst<A> > {
164 explicit StateIterator(const UnionFst<A> &fst)
169 // Specialization for UnionFst.
171 class ArcIterator< UnionFst<A> > : public ArcIterator< RationalFst<A> > {
175 ArcIterator(const UnionFst<A> &fst, StateId s)
181 typedef UnionFst<StdArc> StdUnionFst;