FST
openfst-1.8.4
OpenFst Library
|
#include <cache.h>
Public Types | |
using | Arc = typename FST::Arc |
using | StateId = typename Arc::StateId |
using | Weight = typename Arc::Weight |
using | Store = typename FST::Store |
using | State = typename Store::State |
using | Impl = internal::CacheBaseImpl< State, Store > |
![]() | |
using | StateId = typename FST::Arc::StateId |
Public Member Functions | |
CacheMutableArcIterator (Impl *impl, StateId s) | |
~CacheMutableArcIterator () override | |
bool | Done () const final |
const Arc & | Value () const final |
void | Next () final |
size_t | Position () const final |
void | Reset () final |
void | Seek (size_t a) final |
void | SetValue (const Arc &arc) final |
uint8_t | Flags () const final |
void | SetFlags (uint8_t, uint8_t) final |
![]() | |
virtual void | SetValue (const FST::Arc &)=0 |
![]() | |
virtual | ~ArcIteratorBase ()=default |
using fst::CacheMutableArcIterator< FST >::Arc = typename FST::Arc |
using fst::CacheMutableArcIterator< FST >::Impl = internal::CacheBaseImpl<State, Store> |
using fst::CacheMutableArcIterator< FST >::State = typename Store::State |
using fst::CacheMutableArcIterator< FST >::StateId = typename Arc::StateId |
using fst::CacheMutableArcIterator< FST >::Store = typename FST::Store |
using fst::CacheMutableArcIterator< FST >::Weight = typename Arc::Weight |
|
inline |
|
inlineoverride |
|
inlinefinalvirtual |
Implements fst::ArcIteratorBase< FST::Arc >.
|
inlinefinalvirtual |
Implements fst::ArcIteratorBase< FST::Arc >.
|
inlinefinalvirtual |
Implements fst::ArcIteratorBase< FST::Arc >.
|
inlinefinalvirtual |
Implements fst::ArcIteratorBase< FST::Arc >.
|
inlinefinalvirtual |
Implements fst::ArcIteratorBase< FST::Arc >.
|
inlinefinalvirtual |
Implements fst::ArcIteratorBase< FST::Arc >.
|
inlinefinalvirtual |
Implements fst::ArcIteratorBase< FST::Arc >.
|
inlinefinal |
|
inlinefinalvirtual |
Implements fst::ArcIteratorBase< FST::Arc >.