|
| ComposeFst (const Fst< Arc > &fst1, const Fst< Arc > &fst2, const CacheOptions &opts=CacheOptions()) |
|
template<class Matcher , class Filter , class StateTuple > |
| ComposeFst (const Fst< Arc > &fst1, const Fst< Arc > &fst2, const ComposeFstOptions< Arc, Matcher, Filter, StateTuple > &opts) |
|
template<class Matcher1 , class Matcher2 , class Filter , class StateTuple > |
| ComposeFst (const typename Matcher1::FST &fst1, const typename Matcher2::FST &fst2, const ComposeFstImplOptions< Matcher1, Matcher2, Filter, StateTuple, CacheStore > &opts) |
|
| ComposeFst (const ComposeFst &fst, bool safe=false) |
|
ComposeFst * | Copy (bool safe=false) const override |
|
void | InitStateIterator (StateIteratorData< Arc > *data) const override |
|
void | InitArcIterator (StateId s, ArcIteratorData< Arc > *data) const override |
|
MatcherBase< Arc > * | InitMatcher (MatchType match_type) 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_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 |
|
virtual | ~Fst ()=default |
|
virtual std::optional< StateId > | NumStatesIfKnown () const |
|
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 |
|
|
template<class Matcher1 , class Matcher2 , class Filter , class StateTuple > |
static std::shared_ptr< Impl > | CreateBase2 (const typename Matcher1::FST &fst1, const typename Matcher2::FST &fst2, const ComposeFstImplOptions< Matcher1, Matcher2, Filter, StateTuple, CacheStore > &opts) |
|
template<class Matcher , class Filter , class StateTuple > |
static std::shared_ptr< Impl > | CreateBase1 (const Fst< Arc > &fst1, const Fst< Arc > &fst2, const ComposeFstOptions< Arc, Matcher, Filter, StateTuple > &opts) |
|
static std::shared_ptr< Impl > | CreateBase (const Fst< Arc > &fst1, const Fst< Arc > &fst2, const CacheOptions &opts) |
|
template<class A, class CacheStore>
class fst::ComposeFst< A, CacheStore >
Definition at line 575 of file compose.h.