Home | History | Annotate | Download | only in fst

Lines Matching defs:StateId

120   typedef typename A::StateId StateId;
150 StateId Start() {
152 StateId start = ComputeStart();
160 Weight Final(StateId s) {
168 virtual void Expand(StateId s) = 0;
170 size_t NumArcs(StateId s) {
176 size_t NumInputEpsilons(StateId s) {
182 size_t NumOutputEpsilons(StateId s) {
188 void InitArcIterator(StateId s, ArcIteratorData<A> *data) {
195 virtual StateId ComputeStart() = 0;
196 virtual Weight ComputeFinal(StateId s) = 0;
208 typedef typename Arc::StateId StateId;
219 typedef ComposeStateTuple<StateId, FilterState> StateTuple;
265 void Expand(StateId s) {
267 StateId s1 = tuple.state_id1;
268 StateId s2 = tuple.state_id2;
292 void OrderedExpand(StateId s, const Fst<Arc> &, StateId sa,
293 const FST &fstb, StateId sb,
311 void MatchArc(StateId s, Matcher *matchera,
331 void AddArc(StateId s, const Arc &arc1, const Arc &arc2,
339 StateId ComputeStart() {
340 StateId s1 = fst1_.Start();
344 StateId s2 = fst2_.Start();
353 Weight ComputeFinal(StateId s) {
355 StateId s1 = tuple.state_id1;
360 StateId s2 = tuple.state_id2;
509 typedef typename A::StateId StateId;
553 virtual void InitArcIterator(StateId s, ArcIteratorData<A> *data) const {
638 typedef typename A::StateId StateId;
640 ArcIterator(const ComposeFst<A> &fst, StateId s)