FST
openfst-1.8.4
OpenFst Library
|
#include <arc-map.h>
Public Types | |
using | Arc = B |
using | StateId = typename Arc::StateId |
using | Weight = typename Arc::Weight |
using | Store = CacheStore |
using | State = typename Store::State |
using | FromFst = typename Impl::FromFst |
Public Member Functions | |
ArcMapFst (const FromFst &fst, const C &mapper=C(), const ArcMapFstOptions &opts=ArcMapFstOptions()) | |
ArcMapFst (const FromFst &fst, C *mapper, const ArcMapFstOptions &opts=ArcMapFstOptions()) | |
ArcMapFst (const ArcMapFst &fst, bool safe=false) | |
ArcMapFst * | Copy (bool safe=false) const override |
void | InitStateIterator (StateIteratorData< B > *data) const override |
void | InitArcIterator (StateId s, ArcIteratorData< B > *data) const override |
Friends | |
class | ArcIterator< ArcMapFst< A, B, C, CacheStore, propagate_expanded_fst > > |
class | StateIterator< ArcMapFst< A, B, C, CacheStore, propagate_expanded_fst > > |
using fst::ArcMapFst< A, B, C, CacheStore, propagate_expanded_fst >::Arc = B |
using fst::ArcMapFst< A, B, C, CacheStore, propagate_expanded_fst >::FromFst = typename Impl::FromFst |
using fst::ArcMapFst< A, B, C, CacheStore, propagate_expanded_fst >::State = typename Store::State |
using fst::ArcMapFst< A, B, C, CacheStore, propagate_expanded_fst >::StateId = typename Arc::StateId |
using fst::ArcMapFst< A, B, C, CacheStore, propagate_expanded_fst >::Store = CacheStore |
using fst::ArcMapFst< A, B, C, CacheStore, propagate_expanded_fst >::Weight = typename Arc::Weight |
|
inlineexplicit |
|
inline |
|
inline |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
friend |
|
friend |