FST
openfst-1.8.3
OpenFst Library
|
#include <lookahead-matcher.h>
Public Types | |
using | FST = F |
using | Arc = typename FST::Arc |
using | Label = typename Arc::Label |
using | StateId = typename Arc::StateId |
using | Weight = typename Arc::Weight |
using | LBase = LookAheadMatcherBase< Arc > |
Public Member Functions | |
LookAheadMatcher (const FST &fst, MatchType match_type) | |
LookAheadMatcher (const FST *fst, MatchType match_type) | |
LookAheadMatcher (const LookAheadMatcher &matcher, bool safe=false) | |
LookAheadMatcher (MatcherBase< Arc > *base) | |
LookAheadMatcher * | Copy (bool safe=false) const |
MatchType | Type (bool test) const |
void | SetState (StateId s) |
bool | Find (Label label) |
bool | Done () const |
const Arc & | Value () const |
void | Next () |
Weight | Final (StateId s) const |
ssize_t | Priority (StateId s) |
const FST & | GetFst () const |
uint64_t | Properties (uint64_t props) const |
uint32_t | Flags () const |
bool | LookAheadLabel (Label label) const |
bool | LookAheadFst (const Fst< Arc > &fst, StateId s) |
Weight | LookAheadWeight () const |
bool | LookAheadPrefix (Arc *arc) const |
void | InitLookAheadFst (const Fst< Arc > &fst, bool copy=false) |
Definition at line 758 of file lookahead-matcher.h.
using fst::LookAheadMatcher< F >::Arc = typename FST::Arc |
Definition at line 761 of file lookahead-matcher.h.
using fst::LookAheadMatcher< F >::FST = F |
Definition at line 760 of file lookahead-matcher.h.
using fst::LookAheadMatcher< F >::Label = typename Arc::Label |
Definition at line 762 of file lookahead-matcher.h.
using fst::LookAheadMatcher< F >::LBase = LookAheadMatcherBase<Arc> |
Definition at line 765 of file lookahead-matcher.h.
using fst::LookAheadMatcher< F >::StateId = typename Arc::StateId |
Definition at line 763 of file lookahead-matcher.h.
using fst::LookAheadMatcher< F >::Weight = typename Arc::Weight |
Definition at line 764 of file lookahead-matcher.h.
|
inline |
Definition at line 768 of file lookahead-matcher.h.
|
inline |
Definition at line 778 of file lookahead-matcher.h.
|
inline |
Definition at line 784 of file lookahead-matcher.h.
|
inlineexplicit |
Definition at line 788 of file lookahead-matcher.h.
|
inline |
Definition at line 791 of file lookahead-matcher.h.
|
inline |
Definition at line 801 of file lookahead-matcher.h.
|
inline |
Definition at line 807 of file lookahead-matcher.h.
|
inline |
Definition at line 799 of file lookahead-matcher.h.
|
inline |
Definition at line 815 of file lookahead-matcher.h.
|
inline |
Definition at line 811 of file lookahead-matcher.h.
|
inline |
Definition at line 849 of file lookahead-matcher.h.
|
inline |
Definition at line 825 of file lookahead-matcher.h.
|
inline |
Definition at line 817 of file lookahead-matcher.h.
|
inline |
Definition at line 841 of file lookahead-matcher.h.
|
inline |
Definition at line 833 of file lookahead-matcher.h.
|
inline |
Definition at line 805 of file lookahead-matcher.h.
|
inline |
Definition at line 809 of file lookahead-matcher.h.
|
inline |
Definition at line 813 of file lookahead-matcher.h.
|
inline |
Definition at line 797 of file lookahead-matcher.h.
|
inline |
Definition at line 795 of file lookahead-matcher.h.
|
inline |
Definition at line 803 of file lookahead-matcher.h.