FST
openfst-1.8.2.post1
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 750 of file lookahead-matcher.h.
using fst::LookAheadMatcher< F >::Arc = typename FST::Arc |
Definition at line 753 of file lookahead-matcher.h.
using fst::LookAheadMatcher< F >::FST = F |
Definition at line 752 of file lookahead-matcher.h.
using fst::LookAheadMatcher< F >::Label = typename Arc::Label |
Definition at line 754 of file lookahead-matcher.h.
using fst::LookAheadMatcher< F >::LBase = LookAheadMatcherBase<Arc> |
Definition at line 757 of file lookahead-matcher.h.
using fst::LookAheadMatcher< F >::StateId = typename Arc::StateId |
Definition at line 755 of file lookahead-matcher.h.
using fst::LookAheadMatcher< F >::Weight = typename Arc::Weight |
Definition at line 756 of file lookahead-matcher.h.
|
inline |
Definition at line 760 of file lookahead-matcher.h.
|
inline |
Definition at line 770 of file lookahead-matcher.h.
|
inline |
Definition at line 776 of file lookahead-matcher.h.
|
inlineexplicit |
Definition at line 780 of file lookahead-matcher.h.
|
inline |
Definition at line 783 of file lookahead-matcher.h.
|
inline |
Definition at line 793 of file lookahead-matcher.h.
|
inline |
Definition at line 799 of file lookahead-matcher.h.
|
inline |
Definition at line 791 of file lookahead-matcher.h.
|
inline |
Definition at line 807 of file lookahead-matcher.h.
|
inline |
Definition at line 803 of file lookahead-matcher.h.
|
inline |
Definition at line 841 of file lookahead-matcher.h.
|
inline |
Definition at line 817 of file lookahead-matcher.h.
|
inline |
Definition at line 809 of file lookahead-matcher.h.
|
inline |
Definition at line 833 of file lookahead-matcher.h.
|
inline |
Definition at line 825 of file lookahead-matcher.h.
|
inline |
Definition at line 797 of file lookahead-matcher.h.
|
inline |
Definition at line 801 of file lookahead-matcher.h.
|
inline |
Definition at line 805 of file lookahead-matcher.h.
|
inline |
Definition at line 789 of file lookahead-matcher.h.
|
inline |
Definition at line 787 of file lookahead-matcher.h.
|
inline |
Definition at line 795 of file lookahead-matcher.h.