Home | History | Annotate | Download | only in lib

Lines Matching full:stateid

37 //   typedef typename Arc::StateId StateId;
43 // bool InitState(StateId s, StateId root);
45 // bool TreeArc(StateId s, const Arc &a);
47 // bool BackArc(StateId s, const Arc &a);
49 // bool ForwardOrCrossArc(StateId s, const Arc &a);
52 // void FinishState(StateId s, StateId parent, const Arc *parent_arc);
65 typedef typename Arc::StateId StateId;
67 DfsState(const Fst<Arc> &fst, StateId s): state_id(s), arc_iter(fst, s) {}
69 StateId state_id; // Fst state ...
78 typedef typename Arc::StateId StateId;
82 StateId start = fst.Start();
91 StateId nstates = CountStates(fst);
93 while ((StateId)state_color.size() < nstates)
100 for (StateId root = start; dfs && root < nstates;) {
106 StateId s = dfs_state->state_id;
114 StateId p = parent_state->state_id;