FST
openfst-1.8.4
OpenFst Library
|
#include <fst.h>
Public Types | |
using | StateId = typename Arc::StateId |
Public Member Functions | |
virtual | ~StateIteratorBase ()=default |
virtual bool | Done () const =0 |
virtual StateId | Value () const =0 |
virtual void | Next ()=0 |
virtual void | Reset ()=0 |
using fst::StateIteratorBase< Arc >::StateId = typename Arc::StateId |
|
virtualdefault |
|
pure virtual |
Implemented in fst::CacheStateIterator< FST >, fst::CacheStateIterator< ComposeFst< Arc, CacheStore > >, fst::CacheStateIterator< FactorWeightFst< Arc, FactorIterator > >, fst::CacheStateIterator< RandGenFst< FromArc, ToArc, Sampler > >, fst::CacheStateIterator< PdtExpandFst< Arc > >, fst::CacheStateIterator< LinearTaggerFst< Arc > >, fst::CacheStateIterator< MPdtExpandFst< Arc > >, fst::CacheStateIterator< DeterminizeFst< Arc > >, fst::CacheStateIterator< RmEpsilonFst< Arc > >, fst::CacheStateIterator< LinearClassifierFst< Arc > >, fst::CacheStateIterator< ReplaceFst< Arc, StateTable, CacheStore > >, fst::CacheStateIterator< SynchronizeFst< Arc > >, fst::StateIterator< NGramFst< A > >, fst::StateIterator< ArcMapFst< A, B, C, CacheStore, propagate_expanded_fst > >, fst::StateIterator< RelabelFst< Arc > >, fst::StateMapStateIteratorBase< A, B >, and fst::StateIterator< ComplementFst< Arc > >.
|
pure virtual |
Implemented in fst::CacheStateIterator< FST >, fst::CacheStateIterator< ComposeFst< Arc, CacheStore > >, fst::CacheStateIterator< FactorWeightFst< Arc, FactorIterator > >, fst::CacheStateIterator< RandGenFst< FromArc, ToArc, Sampler > >, fst::CacheStateIterator< PdtExpandFst< Arc > >, fst::CacheStateIterator< LinearTaggerFst< Arc > >, fst::CacheStateIterator< MPdtExpandFst< Arc > >, fst::CacheStateIterator< DeterminizeFst< Arc > >, fst::CacheStateIterator< RmEpsilonFst< Arc > >, fst::CacheStateIterator< LinearClassifierFst< Arc > >, fst::CacheStateIterator< ReplaceFst< Arc, StateTable, CacheStore > >, fst::CacheStateIterator< SynchronizeFst< Arc > >, fst::StateIterator< NGramFst< A > >, fst::StateIterator< ArcMapFst< A, B, C, CacheStore, propagate_expanded_fst > >, fst::StateIterator< RelabelFst< Arc > >, fst::StateMapStateIteratorBase< A, B >, and fst::StateIterator< ComplementFst< Arc > >.
|
pure virtual |
Implemented in fst::CacheStateIterator< FST >, fst::CacheStateIterator< ComposeFst< Arc, CacheStore > >, fst::CacheStateIterator< FactorWeightFst< Arc, FactorIterator > >, fst::CacheStateIterator< RandGenFst< FromArc, ToArc, Sampler > >, fst::CacheStateIterator< PdtExpandFst< Arc > >, fst::CacheStateIterator< LinearTaggerFst< Arc > >, fst::CacheStateIterator< MPdtExpandFst< Arc > >, fst::CacheStateIterator< DeterminizeFst< Arc > >, fst::CacheStateIterator< RmEpsilonFst< Arc > >, fst::CacheStateIterator< LinearClassifierFst< Arc > >, fst::CacheStateIterator< ReplaceFst< Arc, StateTable, CacheStore > >, fst::CacheStateIterator< SynchronizeFst< Arc > >, fst::StateIterator< NGramFst< A > >, fst::StateIterator< ArcMapFst< A, B, C, CacheStore, propagate_expanded_fst > >, fst::StateIterator< RelabelFst< Arc > >, fst::StateIterator< ComplementFst< Arc > >, and fst::StateMapStateIteratorBase< A, B >.
|
pure virtual |
Implemented in fst::CacheStateIterator< FST >, fst::CacheStateIterator< ComposeFst< Arc, CacheStore > >, fst::CacheStateIterator< FactorWeightFst< Arc, FactorIterator > >, fst::CacheStateIterator< RandGenFst< FromArc, ToArc, Sampler > >, fst::CacheStateIterator< PdtExpandFst< Arc > >, fst::CacheStateIterator< LinearTaggerFst< Arc > >, fst::CacheStateIterator< MPdtExpandFst< Arc > >, fst::CacheStateIterator< DeterminizeFst< Arc > >, fst::CacheStateIterator< RmEpsilonFst< Arc > >, fst::CacheStateIterator< LinearClassifierFst< Arc > >, fst::CacheStateIterator< ReplaceFst< Arc, StateTable, CacheStore > >, fst::CacheStateIterator< SynchronizeFst< Arc > >, fst::StateIterator< NGramFst< A > >, fst::StateIterator< ArcMapFst< A, B, C, CacheStore, propagate_expanded_fst > >, fst::StateIterator< RelabelFst< Arc > >, fst::StateMapStateIteratorBase< A, B >, and fst::StateIterator< ComplementFst< Arc > >.