Home | History | Annotate | Download | only in fst

Lines Matching defs:Impl

272   RelabelFstImpl(const RelabelFstImpl<A>& impl)
273 : CacheImpl<A>(impl),
274 fst_(impl.fst_->Copy(true)),
275 input_map_(impl.input_map_),
276 output_map_(impl.output_map_),
277 relabel_input_(impl.relabel_input_),
278 relabel_output_(impl.relabel_output_) {
280 SetProperties(impl.Properties(), kCopyProperties);
281 SetInputSymbols(impl.InputSymbols());
282 SetOutputSymbols(impl.OutputSymbols());
325 // Set error if found; return FST impl properties.
392 typedef RelabelFstImpl<A> Impl;
397 : ImplToFst<Impl>(new Impl(fst, ipairs, opairs, RelabelFstOptions())) {}
403 : ImplToFst<Impl>(new Impl(fst, ipairs, opairs, opts)) {}
408 : ImplToFst<Impl>(new Impl(fst, fst.InputSymbols(), new_isymbols,
416 : ImplToFst<Impl>(new Impl(fst, fst.InputSymbols(), new_isymbols,
424 : ImplToFst<Impl>(new Impl(fst, old_isymbols, new_isymbols, old_osymbols,
433 : ImplToFst<Impl>(new Impl(fst, old_isymbols, new_isymbols, old_osymbols,
438 : ImplToFst<Impl>(fst, safe) {}
453 Impl *GetImpl() const { return ImplToFst<Impl>::GetImpl(); }