|
| MapFst (const Fst< A > &fst, const C &mapper, const MapFstOptions &opts) |
|
| MapFst (const Fst< A > &fst, C *mapper, const MapFstOptions &opts) |
|
| MapFst (const Fst< A > &fst, const C &mapper) |
|
| MapFst (const Fst< A > &fst, C *mapper) |
|
| MapFst (const MapFst &fst, bool safe=false) |
|
MapFst * | Copy (bool safe=false) const override |
|
| ArcMapFst (const Fst< A > &fst, const C &mapper, const ArcMapFstOptions &opts=ArcMapFstOptions()) |
|
| ArcMapFst (const Fst< A > &fst, C *mapper, const ArcMapFstOptions &opts=ArcMapFstOptions()) |
|
| ArcMapFst (const ArcMapFst &fst, bool safe=false) |
|
void | InitStateIterator (StateIteratorData< B > *data) const override |
|
void | InitArcIterator (StateId s, ArcIteratorData< B > *data) const override |
|
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 | Properties (uint64 mask, bool test) const override |
|
const std::string & | Type () const override |
|
const SymbolTable * | InputSymbols () const override |
|
const SymbolTable * | OutputSymbols () const override |
|
virtual | ~Fst () |
|
virtual bool | Write (std::ostream &strm, const FstWriteOptions &opts) const |
|
virtual bool | Write (const std::string &source) const |
|
virtual void | InitStateIterator (StateIteratorData< Arc > *data) const =0 |
|
virtual void | InitArcIterator (StateId s, ArcIteratorData< Arc > *data) const =0 |
|
virtual MatcherBase< Arc > * | InitMatcher (MatchType match_type) const |
|
|
static Fst * | Read (std::istream &strm, const FstReadOptions &opts) |
|
static Fst * | Read (const std::string &source) |
|
| ImplToFst (std::shared_ptr< internal::ArcMapFstImpl< A, B, C > > 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 internal::ArcMapFstImpl< A, B, C > * | GetImpl () const |
|
internal::ArcMapFstImpl< A, B, C > * | GetMutableImpl () const |
|
std::shared_ptr< internal::ArcMapFstImpl< A, B, C > > | GetSharedImpl () const |
|
bool | Unique () const |
|
void | SetImpl (std::shared_ptr< internal::ArcMapFstImpl< A, B, C > > impl) |
|
bool | WriteFile (const std::string &source) const |
|
template<class A, class B, class C>
class fst::MapFst< A, B, C >
Definition at line 39 of file map.h.