ArcIterator< TrivialFactorWeightFst< A, F > > Class Template Reference

#include <trivial-factor-weight.h>

Inheritance diagram for ArcIterator< TrivialFactorWeightFst< A, F > >:
Collaboration diagram for ArcIterator< TrivialFactorWeightFst< A, F > >:

Public Types

typedef A::StateId StateId
 

Public Member Functions

 ArcIterator (const TrivialFactorWeightFst< A, F > &fst, StateId s)
 

Detailed Description

template<class A, class F>
class fst::ArcIterator< TrivialFactorWeightFst< A, F > >

Definition at line 379 of file trivial-factor-weight.h.

Member Typedef Documentation

◆ StateId

typedef A::StateId StateId

Definition at line 382 of file trivial-factor-weight.h.

Constructor & Destructor Documentation

◆ ArcIterator()

ArcIterator ( const TrivialFactorWeightFst< A, F > &  fst,
StateId  s 
)
inline

Definition at line 384 of file trivial-factor-weight.h.

385  : CacheArcIterator< TrivialFactorWeightFst<A, F>>(fst.GetMutableImpl(), s) {
386  if (!fst.GetImpl()->HasArcs(s)) fst.GetMutableImpl()->Expand(s);
387  }
For an extended explanation of the framework of which grammar-fsts are a part, please see Support for...
Definition: graph.dox:21

The documentation for this class was generated from the following file: