FST
openfst-1.8.4
OpenFst Library
|
#include <replace.h>
Public Types | |
using | Label = typename Arc::Label |
using | StateId = typename Arc::StateId |
using | Weight = typename Arc::Weight |
using | FST = ReplaceFst< Arc, StateTable, CacheStore > |
using | LocalMatcher = MultiEpsMatcher< Matcher< Fst< Arc >>> |
using | StateTuple = typename StateTable::StateTuple |
![]() | |
using | Arc = Arc |
using | Label = typename Arc::Label |
using | StateId = typename Arc::StateId |
using | Weight = typename Arc::Weight |
Public Member Functions | |
ReplaceFstMatcher (const ReplaceFst< Arc, StateTable, CacheStore > &fst, MatchType match_type) | |
ReplaceFstMatcher (const ReplaceFst< Arc, StateTable, CacheStore > *fst, MatchType match_type) | |
ReplaceFstMatcher (const ReplaceFstMatcher &matcher, bool safe=false) | |
void | InitMatchers () |
ReplaceFstMatcher * | Copy (bool safe=false) const override |
MatchType | Type (bool test) const override |
const Fst< Arc > & | GetFst () const override |
uint64_t | Properties (uint64_t props) const override |
void | SetState (StateId s) final |
bool | Find (Label label) final |
bool | Done () const final |
const Arc & | Value () const final |
void | Next () final |
ssize_t | Priority (StateId s) final |
![]() | |
virtual | ~MatcherBase ()=default |
virtual uint32_t | Flags () const |
virtual Weight | Final (StateId s) const |
using fst::ReplaceFstMatcher< Arc, StateTable, CacheStore >::FST = ReplaceFst<Arc, StateTable, CacheStore> |
using fst::ReplaceFstMatcher< Arc, StateTable, CacheStore >::Label = typename Arc::Label |
using fst::ReplaceFstMatcher< Arc, StateTable, CacheStore >::LocalMatcher = MultiEpsMatcher<Matcher<Fst<Arc>>> |
using fst::ReplaceFstMatcher< Arc, StateTable, CacheStore >::StateId = typename Arc::StateId |
using fst::ReplaceFstMatcher< Arc, StateTable, CacheStore >::StateTuple = typename StateTable::StateTuple |
using fst::ReplaceFstMatcher< Arc, StateTable, CacheStore >::Weight = typename Arc::Weight |
|
inline |
|
inline |
|
inline |
|
inlineoverridevirtual |
Implements fst::MatcherBase< Arc >.
|
inlinefinalvirtual |
Implements fst::MatcherBase< Arc >.
|
inlinefinalvirtual |
Implements fst::MatcherBase< Arc >.
|
inlineoverridevirtual |
Implements fst::MatcherBase< Arc >.
|
inline |
|
inlinefinalvirtual |
Implements fst::MatcherBase< Arc >.
|
inlinefinalvirtual |
Reimplemented from fst::MatcherBase< Arc >.
|
inlineoverridevirtual |
Implements fst::MatcherBase< Arc >.
|
inlinefinalvirtual |
Implements fst::MatcherBase< Arc >.
|
inlineoverridevirtual |
Implements fst::MatcherBase< Arc >.
|
inlinefinalvirtual |
Implements fst::MatcherBase< Arc >.