Home | History | Annotate | Download | only in fst

Lines Matching refs:fst_array_

370     fst_array_.push_back(0);
374 nonterminal_hash_[label] = fst_array_.size();
376 fst_array_.push_back(opts.take_ownership ? fst : fst->Copy());
399 if ((nonterminal == 0) && (fst_array_.size() > 1)) {
446 fst_array_.reserve(impl.fst_array_.size());
447 fst_array_.push_back(0);
448 for (size_t i = 1; i < impl.fst_array_.size(); ++i) {
449 fst_array_.push_back(impl.fst_array_[i]->Copy(true));
460 for (size_t i = 1; i < fst_array_.size(); ++i) {
461 delete fst_array_[i];
469 ReplaceUtil<A> replace_util(fst_array_, nonterminal_hash_, root_);
476 if (fst_array_.size() == 1) { // no fsts defined for replace
480 const Fst<A>* fst = fst_array_[root_];
501 const Fst<A>* fst = fst_array_[tuple.fst_id];
523 const Fst<A>* fst = fst_array_[tuple.fst_id];
560 const Fst<A>* fst = fst_array_[tuple.fst_id];
597 const Fst<A>* fst = fst_array_[tuple.fst_id];
616 for (size_t i = 1; i < fst_array_.size(); ++i) {
617 if (fst_array_[i]->Properties(kError, false))
647 *(fst_array_[tuple.fst_id]), tuple.fst_state);
691 const Fst<A>* fst = fst_array_[tuple.fst_id];
740 const Fst<A>* nt_fst = fst_array_[nonterminal];
781 return fst_array_[fst_id];
906 vector<const Fst<A>*> fst_array_;
1271 const vector<const Fst<A>*>& fst_array = impl_->fst_array_;