FST
openfst-1.8.4
OpenFst Library
|
#include <matcher.h>
Public Types | |
using | FST = typename M::FST |
using | Arc = typename FST::Arc |
using | Label = typename Arc::Label |
using | StateId = typename Arc::StateId |
using | Weight = typename Arc::Weight |
Public Types inherited from fst::MatcherBase< M::Arc > | |
using | Arc = M::Arc |
using | Label = typename Arc::Label |
using | StateId = typename Arc::StateId |
using | Weight = typename Arc::Weight |
Public Member Functions | |
SigmaMatcher (const FST &fst, MatchType match_type, Label sigma_label=kNoLabel, MatcherRewriteMode rewrite_mode=MATCHER_REWRITE_AUTO, M *matcher=nullptr) | |
SigmaMatcher (const FST *fst, MatchType match_type, Label sigma_label=kNoLabel, MatcherRewriteMode rewrite_mode=MATCHER_REWRITE_AUTO, M *matcher=nullptr) | |
SigmaMatcher (const SigmaMatcher &matcher, bool safe=false) | |
SigmaMatcher * | Copy (bool safe=false) const override |
MatchType | Type (bool test) const override |
void | SetState (StateId s) final |
bool | Find (Label match_label) final |
bool | Done () const final |
const Arc & | Value () const final |
void | Next () final |
Weight | Final (StateId s) const final |
ssize_t | Priority (StateId s) final |
const FST & | GetFst () const override |
uint64_t | Properties (uint64_t props) const override |
uint32_t | Flags () const override |
Label | SigmaLabel () const |
Public Member Functions inherited from fst::MatcherBase< M::Arc > | |
virtual | ~MatcherBase ()=default |
using fst::SigmaMatcher< M >::Arc = typename FST::Arc |
using fst::SigmaMatcher< M >::FST = typename M::FST |
using fst::SigmaMatcher< M >::Label = typename Arc::Label |
using fst::SigmaMatcher< M >::StateId = typename Arc::StateId |
using fst::SigmaMatcher< M >::Weight = typename Arc::Weight |
|
inline |
|
inline |
|
inline |
|
inlineoverridevirtual |
Implements fst::MatcherBase< M::Arc >.
|
inlinefinalvirtual |
Implements fst::MatcherBase< M::Arc >.
|
inlinefinalvirtual |
Reimplemented from fst::MatcherBase< M::Arc >.
|
inlinefinalvirtual |
Implements fst::MatcherBase< M::Arc >.
|
inlineoverridevirtual |
Reimplemented from fst::MatcherBase< M::Arc >.
|
inlineoverridevirtual |
Implements fst::MatcherBase< M::Arc >.
|
inlinefinalvirtual |
Implements fst::MatcherBase< M::Arc >.
|
inlinefinalvirtual |
Reimplemented from fst::MatcherBase< M::Arc >.
|
inlineoverridevirtual |
Implements fst::MatcherBase< M::Arc >.
|
inlinefinalvirtual |
Implements fst::MatcherBase< M::Arc >.
|
inline |
|
inlineoverridevirtual |
Implements fst::MatcherBase< M::Arc >.
|
inlinefinalvirtual |
Implements fst::MatcherBase< M::Arc >.