Lines Matching refs:ReplaceUtil
55 class ReplaceUtil {
65 // Constructs from mutable Fsts; Fst ownership given to ReplaceUtil.
66 ReplaceUtil(const vector<MutableFstPair> &fst_pairs,
70 ReplaceUtil(const vector<FstPair> &fst_pairs,
74 ReplaceUtil(const vector<const Fst<Arc> *> &fst_array,
78 ~ReplaceUtil() {
128 // Returns Label, Fst pairs; Fst ownership retained by ReplaceUtil.
188 DISALLOW_COPY_AND_ASSIGN(ReplaceUtil);
192 ReplaceUtil<Arc>::ReplaceUtil(
212 FSTERROR() << "ReplaceUtil: no root FST for label: " << root_label_;
216 ReplaceUtil<Arc>::ReplaceUtil(
234 FSTERROR() << "ReplaceUtil: no root FST for label: " << root_label_;
238 ReplaceUtil<Arc>::ReplaceUtil(
258 void ReplaceUtil<Arc>::GetDependencies(bool stats) const {
319 void ReplaceUtil<Arc>::UpdateStats(Label j) {
321 FSTERROR() << "ReplaceUtil::UpdateStats: stats not available";
366 void ReplaceUtil<Arc>::CheckMutableFsts() {
381 void ReplaceUtil<Arc>::Connect() {
403 bool ReplaceUtil<Arc>::GetTopOrder(const Fst<Arc> &fst,
412 LOG(WARNING) << "ReplaceUtil::GetTopOrder: Cyclical label dependencies";
424 void ReplaceUtil<Arc>::ReplaceLabels(const vector<Label> &labels) {
478 void ReplaceUtil<Arc>::ReplaceBySize(size_t nstates, size_t narcs,
502 void ReplaceUtil<Arc>::ReplaceByInstances(size_t ninstances) {
522 void ReplaceUtil<Arc>::GetFstPairs(vector<FstPair> *fst_pairs) {
535 void ReplaceUtil<Arc>::GetMutableFstPairs(