FST
openfst-1.8.3
OpenFst Library
|
#include <encode.h>
Public Types | |
using | Mapper = EncodeMapper< Arc > |
using | Impl = internal::ArcMapFstImpl< Arc, Arc, Mapper > |
Public Types inherited from fst::ArcMapFst< Arc, Arc, EncodeMapper< Arc > > | |
using | Arc = Arc |
using | StateId = typename Arc::StateId |
using | Weight = typename Arc::Weight |
using | Store = DefaultCacheStore< Arc > |
using | State = typename Store::State |
using | Impl = internal::ArcMapFstImpl< Arc, Arc, EncodeMapper< Arc > > |
Public Types inherited from fst::ImplToFst< Impl, FST > | |
using | Arc = typename Impl::Arc |
using | StateId = typename Arc::StateId |
using | Weight = typename Arc::Weight |
Public Member Functions | |
DecodeFst (const Fst< Arc > &fst, const Mapper &encoder) | |
DecodeFst (const DecodeFst &fst, bool safe=false) | |
DecodeFst * | Copy (bool safe=false) const override |
Public Member Functions inherited from fst::ArcMapFst< Arc, Arc, EncodeMapper< Arc > > | |
ArcMapFst (const Fst< Arc > &fst, const EncodeMapper< Arc > &mapper=EncodeMapper< Arc >(), const ArcMapFstOptions &opts=ArcMapFstOptions()) | |
ArcMapFst (const Fst< Arc > &fst, EncodeMapper< Arc > *mapper, const ArcMapFstOptions &opts=ArcMapFstOptions()) | |
ArcMapFst (const ArcMapFst &fst, bool safe=false) | |
ArcMapFst * | Copy (bool safe=false) const override |
void | InitStateIterator (StateIteratorData< Arc > *data) const override |
void | InitArcIterator (StateId s, ArcIteratorData< Arc > *data) const override |
Public Member Functions inherited from fst::ImplToFst< Impl, FST > | |
StateId | Start () const override |
Weight | Final (StateId s) const override |
size_t | NumArcs (StateId s) const override |
size_t | NumInputEpsilons (StateId s) const override |
size_t | NumOutputEpsilons (StateId s) const override |
uint64_t | Properties (uint64_t mask, bool test) const override |
const std::string & | Type () const override |
const SymbolTable * | InputSymbols () const override |
const SymbolTable * | OutputSymbols () const override |
Additional Inherited Members | |
Protected Member Functions inherited from fst::ImplToFst< Impl, FST > | |
ImplToFst (std::shared_ptr< Impl > impl) | |
ImplToFst (const ImplToFst &fst, bool safe) | |
ImplToFst ()=delete | |
ImplToFst (const ImplToFst &fst) | |
ImplToFst (ImplToFst &&fst) noexcept | |
ImplToFst & | operator= (const ImplToFst &fst) |
ImplToFst & | operator= (ImplToFst &&fst) noexcept |
const Impl * | GetImpl () const |
Impl * | GetMutableImpl () const |
std::shared_ptr< Impl > | GetSharedImpl () const |
bool | Unique () const |
void | SetImpl (std::shared_ptr< Impl > impl) |
using fst::DecodeFst< Arc >::Impl = internal::ArcMapFstImpl<Arc, Arc, Mapper> |
using fst::DecodeFst< Arc >::Mapper = EncodeMapper<Arc> |
|
inline |
|
inlineoverride |