FST
openfst-1.8.4
OpenFst Library
|
#include <ngram-fst.h>
Public Types | |
typedef A | Arc |
typedef A::Label | Label |
typedef A::StateId | StateId |
typedef A::Weight | Weight |
![]() | |
using | Arc = A |
using | Label = typename Arc::Label |
using | StateId = typename Arc::StateId |
using | Weight = typename Arc::Weight |
Public Member Functions | |
NGramFstMatcher (const NGramFst< A > &fst, MatchType match_type) | |
NGramFstMatcher (const NGramFst< A > *fst, MatchType match_type) | |
NGramFstMatcher (const NGramFstMatcher< A > &matcher, bool safe=false) | |
NGramFstMatcher< A > * | Copy (bool safe=false) const override |
MatchType | Type (bool test) const override |
const Fst< A > & | 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 void | SetState (StateId)=0 |
virtual bool | Find (Label)=0 |
virtual uint32_t | Flags () const |
virtual Weight | Final (StateId s) const |
virtual ssize_t | Priority (StateId s) |
Definition at line 59 of file ngram-fst.h.
typedef A fst::NGramFstMatcher< A >::Arc |
Definition at line 817 of file ngram-fst.h.
typedef A::Label fst::NGramFstMatcher< A >::Label |
Definition at line 818 of file ngram-fst.h.
typedef A::StateId fst::NGramFstMatcher< A >::StateId |
Definition at line 819 of file ngram-fst.h.
typedef A::Weight fst::NGramFstMatcher< A >::Weight |
Definition at line 820 of file ngram-fst.h.
|
inline |
Definition at line 823 of file ngram-fst.h.
|
inline |
Definition at line 836 of file ngram-fst.h.
|
inline |
Definition at line 848 of file ngram-fst.h.
|
inlineoverridevirtual |
Implements fst::MatcherBase< A >.
Definition at line 860 of file ngram-fst.h.
|
inlinefinalvirtual |
Implements fst::MatcherBase< A >.
Definition at line 910 of file ngram-fst.h.
|
inlinefinal |
Definition at line 875 of file ngram-fst.h.
|
inlineoverridevirtual |
Implements fst::MatcherBase< A >.
Definition at line 866 of file ngram-fst.h.
|
inlinefinalvirtual |
Implements fst::MatcherBase< A >.
Definition at line 914 of file ngram-fst.h.
|
inlinefinal |
Definition at line 922 of file ngram-fst.h.
|
inlineoverridevirtual |
Implements fst::MatcherBase< A >.
Definition at line 868 of file ngram-fst.h.
|
inlinefinal |
Definition at line 870 of file ngram-fst.h.
|
inlineoverridevirtual |
Implements fst::MatcherBase< A >.
Definition at line 864 of file ngram-fst.h.
|
inlinefinalvirtual |
Implements fst::MatcherBase< A >.
Definition at line 912 of file ngram-fst.h.