Lines Matching refs:fst_array_
79 for (Label i = 0; i < fst_array_.size(); ++i) in ~ReplaceUtil()
80 delete fst_array_[i]; in ~ReplaceUtil() local
94 for (Label i = 0; i < fst_array_.size(); ++i) { in Connected()
95 if (!fst_array_[i]) in Connected()
97 if (fst_array_[i]->Properties(props, true) != props || !depaccess_[i]) in Connected()
179 vector<const Fst<Arc> *> fst_array_; // Fst per ID variable
199 fst_array_.push_back(0); in ReplaceUtil()
205 nonterminal_hash_[label] = fst_array_.size(); in ReplaceUtil()
207 fst_array_.push_back(fst); in ReplaceUtil()
223 fst_array_.push_back(0); in ReplaceUtil()
228 nonterminal_hash_[label] = fst_array_.size(); in ReplaceUtil()
230 fst_array_.push_back(fst->Copy()); in ReplaceUtil()
248 fst_array_.push_back(0); in ReplaceUtil()
250 fst_array_.push_back(fst_array[i]->Copy()); in ReplaceUtil()
268 stats_.reserve(fst_array_.size()); in GetDependencies()
270 for (Label i = 0; i < fst_array_.size(); ++i) { in GetDependencies()
280 for (Label i = 0; i < fst_array_.size(); ++i) { in GetDependencies()
281 const Fst<Arc> *ifst = fst_array_[i]; in GetDependencies()
368 for (Label i = 0; i < fst_array_.size(); ++i) { in CheckMutableFsts()
369 if (!fst_array_[i]) { in CheckMutableFsts()
372 mutable_fst_array_.push_back(new VectorFst<Arc>(*fst_array_[i])); in CheckMutableFsts()
373 delete fst_array_[i]; in CheckMutableFsts() local
374 fst_array_[i] = mutable_fst_array_[i]; in CheckMutableFsts()
395 fst_array_[i] = 0; in Connect()
463 const Fst<Arc> *fst = fst_array_[arc.nextstate]; in ReplaceLabels()
469 const Fst<Arc> *fst = fst_array_[s]; in ReplaceLabels()
525 for (Label i = 0; i < fst_array_.size(); ++i) { in GetFstPairs()
527 const Fst<Arc> *fst = fst_array_[i]; in GetFstPairs()