FST
openfst-1.8.2.post1
OpenFst Library
|
#include <lookahead-filter.h>
Public Types | |
using | Arc = typename Filter::Arc |
using | StateId = typename Arc::StateId |
using | Weight = typename Arc::Weight |
using | FST1 = typename Filter::FST1 |
using | FST2 = typename Filter::FST2 |
using | Matcher1 = typename Filter::Matcher1 |
using | Matcher2 = typename Filter::Matcher2 |
using | FilterState = typename Filter::FilterState |
Public Member Functions | |
LookAheadComposeFilter (const FST1 &fst1, const FST2 &fst2, M1 *matcher1, M2 *matcher2) | |
LookAheadComposeFilter (const LookAheadComposeFilter< Filter, M1, M2, MT > &filter, bool safe=false) | |
FilterState | Start () const |
void | SetState (StateId s1, StateId s2, const FilterState &fs) |
FilterState | FilterArc (Arc *arc1, Arc *arc2) const |
void | FilterFinal (Weight *weight1, Weight *weight2) const |
Matcher1 * | GetMatcher1 () |
Matcher2 * | GetMatcher2 () |
const LookAheadSelector< Matcher1, Matcher2, MT > & | Selector () const |
uint64_t | Properties (uint64_t inprops) const |
uint32_t | LookAheadFlags () const |
bool | LookAheadArc () const |
bool | LookAheadOutput () const |
Definition at line 164 of file lookahead-filter.h.
using fst::LookAheadComposeFilter< Filter, M1, M2, MT >::Arc = typename Filter::Arc |
Definition at line 166 of file lookahead-filter.h.
using fst::LookAheadComposeFilter< Filter, M1, M2, MT >::FilterState = typename Filter::FilterState |
Definition at line 174 of file lookahead-filter.h.
using fst::LookAheadComposeFilter< Filter, M1, M2, MT >::FST1 = typename Filter::FST1 |
Definition at line 170 of file lookahead-filter.h.
using fst::LookAheadComposeFilter< Filter, M1, M2, MT >::FST2 = typename Filter::FST2 |
Definition at line 171 of file lookahead-filter.h.
using fst::LookAheadComposeFilter< Filter, M1, M2, MT >::Matcher1 = typename Filter::Matcher1 |
Definition at line 172 of file lookahead-filter.h.
using fst::LookAheadComposeFilter< Filter, M1, M2, MT >::Matcher2 = typename Filter::Matcher2 |
Definition at line 173 of file lookahead-filter.h.
using fst::LookAheadComposeFilter< Filter, M1, M2, MT >::StateId = typename Arc::StateId |
Definition at line 167 of file lookahead-filter.h.
using fst::LookAheadComposeFilter< Filter, M1, M2, MT >::Weight = typename Arc::Weight |
Definition at line 168 of file lookahead-filter.h.
|
inline |
Definition at line 176 of file lookahead-filter.h.
|
inline |
Definition at line 196 of file lookahead-filter.h.
|
inline |
Definition at line 213 of file lookahead-filter.h.
|
inline |
Definition at line 221 of file lookahead-filter.h.
|
inline |
Definition at line 227 of file lookahead-filter.h.
|
inline |
Definition at line 229 of file lookahead-filter.h.
|
inline |
Definition at line 243 of file lookahead-filter.h.
|
inline |
Definition at line 241 of file lookahead-filter.h.
|
inline |
Definition at line 245 of file lookahead-filter.h.
|
inline |
Definition at line 235 of file lookahead-filter.h.
|
inline |
Definition at line 231 of file lookahead-filter.h.
|
inline |
Definition at line 209 of file lookahead-filter.h.
|
inline |
Definition at line 207 of file lookahead-filter.h.