Lines Matching refs:fst_
355 ESR_ReturnCode FstMergeOLabelsToILabels( fst::StdVectorFst& fst_, int max_ilabels )
357 fst::StdArc::StateId s = fst_.Start();
360 for (fst::StateIterator< fst::StdVectorFst> siter(fst_);
364 for(fst::MutableArcIterator<fst::StdVectorFst> aiter(&fst_, s);
380 ESR_ReturnCode FstMergeOLabelsToILabels_GetMax( fst::StdVectorFst& fst_, int& max_ilabel )
382 if (fst_.Start() == fst::kNoStateId) return ESR_INVALID_ARGUMENT;
383 for (fst::StateIterator< fst::StdVectorFst> siter(fst_);
385 for(fst::MutableArcIterator<fst::StdVectorFst> aiter(&fst_, siter.Value());
395 ESR_ReturnCode FstSplitOLabelsFromILabels( fst::StdVectorFst& fst_, int max_ilabels )
397 fst::StdArc::StateId s = fst_.Start();
400 for (fst::StateIterator< fst::StdVectorFst> siter(fst_);
404 for(fst::MutableArcIterator<fst::StdVectorFst> aiter(&fst_, s);
418 ESR_ReturnCode FstReplaceILabel( fst::StdVectorFst& fst_, int from_ilabel, int into_ilabel)
420 fst::StdArc::StateId s = fst_.Start();
423 for (fst::StateIterator< fst::StdVectorFst> siter(fst_);
427 for(fst::MutableArcIterator<fst::StdVectorFst> aiter(&fst_, s);
444 ESR_ReturnCode FstPushSlotLikeOLabels( fst::StdVectorFst& fst_, int myMin, int myMax)
451 fst::StdArc::StateId s = fst_.Start();
452 for (fst::StateIterator< fst::StdVectorFst> siter(fst_);
459 for(fst::MutableArcIterator<fst::StdVectorFst> aiter(&fst_, s);
474 for(fst::MutableArcIterator<fst::StdVectorFst> aiter2(&fst_, s2);
492 for (fst::StateIterator< fst::StdVectorFst> siter(fst_);
496 for(fst::MutableArcIterator<fst::StdVectorFst> aiter(&fst_, s);